使用*号的SQL语句:select * from 表名 

在开发过程中可能你会发现使用mybatis框架爱作为持久层时,写的SQL语句在工具里面查询数据是可以查到想要的数据的,但是在项目中会出现数据丢失的现象,接收数据是有显示数据已经存在,但是查看到指定的字段时,该字段为null,那么就是映射出现了问题,尽量避免使用*号查询,应该使用  字段 as 实体类对应的字段,所以要改为如下语句:

使用字段映射:

查询单个字段:

select 数据库字段 as 实体类字段 from 表名

查询多个字段:

数据库字段 as 实体类字段   之间使用逗号(,)隔开

select 数据库字段 as 实体类字段,数据库字段 as 实体类字段,数据库字段 as 实体类字段 from 表名

 

 

 

个人总结:如何错误之处,望各位大佬指出!谢谢

相关文章:

  • 2021-06-06
  • 2022-12-23
  • 2021-09-20
  • 2021-06-23
  • 2022-12-23
  • 2022-01-13
  • 2022-12-23
  • 2021-07-03
猜你喜欢
  • 2021-12-17
  • 2021-11-10
  • 2022-02-10
  • 2022-03-06
  • 2021-10-17
  • 2021-05-20
相关资源
相似解决方案