利用mybatis怎么将查询字段为零的值设置为0

  介绍

这期内容当中小编将会给大家带来有关利用mybatis怎么将查询字段为零的值设置为0,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。


& lt; sql  id=癇ase_Column_List"比;   ,ID, PREPAYMENT_FEE   ,& lt;/完成

修改它

& lt; sql  id=癇ase_Column_List"比;   ,ID, ifnull (PREPAYMENT_FEE, 0), as  PREPAYMENT_FEE   ,& lt;/完成

<强>补充:mybatis中0和空关系处理

最近在项目开发中,mybatis遇到一个很奇怪的问题,因为想在后台传一个int型0插入到数据,却被识别成了null。

后面,排除问题时,查到mybatis源码对其进行了强制定义。

所以解决问题可以改造mybatis源码,或者简单的做以下处理:

& lt; insert  id=癷nsertDemo", parameterType=癹ava.util.Map"比;   INSERT 成   ,表   & lt; trim 前缀=?“,后缀=?“,suffixOverrides=?“在   ,& lt; if 测试=癷mportRow  !=, null 以及importRow  !=, & # 39; & # 39;,趁机importRow ==0,“比;   IMPORT_ROW,   & lt;/if>   & lt;/trim>=& lt; trim 前缀“values (=啊?后缀)“,suffixOverrides=?“在   ,& lt; if 测试=癷mportRow  !=, null 以及importRow  !=, & # 39; & # 39;,趁机importRow ==0,“比;   # {importRow},才能   ,& lt;/if>   & lt;/trim>   & lt;/insert>

增强判断添加或importRow==0

上述就是小编为大家分享的利用mybatis怎么将查询字段为零的值设置为0了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。

利用mybatis怎么将查询字段为零的值设置为0