ibatis中在sql语句判断的时候isEqual和isNull

版权声明:本文为博主自创文章,转载请附上博文链接! https://blog.csdn.net/WXN069/article/details/89513864

isNull判断property字段是否是null,用isEmpty更方便,包含了null和空字符串
你如果用

a.id=#id#

即使你在bean中不设置id的值,id的初始值也是0而不是null;所以这样配置a.id会等于0
而你把name变量用isNotNull这样配置,name如果不设置值,初始就是null,name的条件不就添加在sql中;
isEqual相当于equals,数字用得多些,一般都是判断状态值




猜你喜欢

转载自blog.csdn.net/WXN069/article/details/89513864
今日推荐