`
kabuchino
  • 浏览: 76012 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

mybaits动态SQL中的DECIMAL

阅读更多

数据库:mysql
数据库字段类型:decimal(11,2)
java程序类型:java.math.BigDecimal


使用mybatis的动态语句

<if test ="money!= null>,money</if>

 

问题点:如果money传入的是0,那么动态语句也直接当做null处理

 

解释:

DECIMAL是压缩的“严格”定点数。null时取得的值是0,反过来0传入的时候,mybatis认为是null

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics