介绍
这期内容当中小编将会给大家带来有关利用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了,如果刚好有类似的疑惑,不妨参照上述分析进行理解。如果想知道更多相关知识,欢迎关注行业资讯频道。