方法一:起别名

只要改动映射配置文件的查询条件就可以了
解决MyBatis中查询列名和实体类中属性名不一致的两种方法
格式为:
实体属性名 as 数据库表中列名
这种方式执行效率最高,因为它直接从sql语句的层面解决了问题

方法二:

配置一个查询结果的类名和实体类的属性名的对应关系
这是原来查询时的resultType
解决MyBatis中查询列名和实体类中属性名不一致的两种方法
配置完成后,将resultType改为resultMap
解决MyBatis中查询列名和实体类中属性名不一致的两种方法
其中,
所配置的resultMap中的id名要和select中的resutMap中的id值一致
property是实体类名,colum是查询列名
这种方式开发效率高

不过一般我们都会让实体类属性名与查询列名对应

相关文章:

  • 2022-01-05
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-12-25
  • 2021-11-20
  • 2022-12-23
  • 2022-01-20
猜你喜欢
  • 2021-09-24
  • 2023-01-15
  • 2022-12-23
  • 2021-08-19
  • 2022-12-23
  • 2021-04-04
  • 2021-04-17
相关资源
相似解决方案