当数据库中的属性名和程序中实体类名不一样时,可以使用ResultMap解决
如:pojo.User中实体类属性为password,而数据库中为pwd这两个不一样
我们只需在配置文件中添加ResultMap,实际上,id和name是统一时,ResultMap中可以不用配置,只要配置不一样的即可。
另外解决方法:使用sql语句中取别名的方法
select id name pwd as password from user where id=#{id}
2023-10-05 14:30:16
当数据库中的属性名和程序中实体类名不一样时,可以使用ResultMap解决
如:pojo.User中实体类属性为password,而数据库中为pwd这两个不一样
我们只需在配置文件中添加ResultMap,实际上,id和name是统一时,ResultMap中可以不用配置,只要配置不一样的即可。
另外解决方法:使用sql语句中取别名的方法
select id name pwd as password from user where id=#{id}