isPropertyAvailable:入参有这个属性 isNotEmpty:入参的这个属性不为空
入参一般是一个封装了数据的DTO
如果希望一个属性无论为何值都符合条件则使用isPropertyAvailable 如果希望一个属性只是不为空的时候才符合条件就用isNotEmpty
update例子如下:
update partner
domain_url=#domain_url#
user_name=#user_name#
where partner_id=#partner_id#
select例子如下:
select rownum sno,cott.* FROM cottonbaginfo cott where 1=1
grower = 111
当然了再mybatis中,以上两种方法并不适用,可以使用:
将可能出现空值的参数,用if包起来。这样在mybatis中就可以达到上面两个方法的效果,进行非空参数的筛选。
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/229231.html原文链接:https://javaforall.net
