Mybatis使用自定义方法判断参数的条件

版权声明:本文为博主原创文章,转载请说明出处 https://blog.csdn.net/u010002184/article/details/85253590

1 如下,不会报错,但是if判断不出来,sql中不包含该条件

        <if test="orderColumn.length ==1">
            ...
        </if>
        
        或者
        
        <if test="orderColumn.length < 1">
            ...
        </if>

2 正确如下:使用@连接

        <if test="@org.apache.commons.lang.StringUtils@isBlank(orderColumn)">
           ...
        </if>

此时会调用StringUtils中的isBlank()方法与校验参数,当然也可以引用自定义类中的方法

Mybatis版本:

mybatis-spring-boot.version:1.3.2

猜你喜欢

转载自blog.csdn.net/u010002184/article/details/85253590
今日推荐