zoukankan      html  css  js  c++  java
  • mybatis使用*号查询数据丢失问题

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

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

    使用字段映射:

    查询单个字段:

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

    查询多个字段:

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

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

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

  • 相关阅读:
    log4j的使用
    关于spring读取配置文件的两种方式
    BeanUtils组件的使用
    javaee 自定义标签实战
    javaweb中的标签的核心标签库的常用标签
    对接口的思考
    二分查找
    java抽象类
    多例集合
    js中for循环的研究
  • 原文地址:https://www.cnblogs.com/chenchengxuyuan/p/9946156.html
Copyright © 2011-2022 走看看