规范mybatis 编码之常量

2019-05-17  本文已影响0人  无实践无真知

在写mybatis的xml文件时总会有<if></if>标签出现,里面的条件可能随手就写成了固定数值,这样会造成日后代码难以维护。
MybBatis是支持这样的需求在ongl中:

 select * from user where 1=1
        <if test="idNumber != null and @com.mr.cn.Contants@userLevel == sumNumber">
           and id_number = ${@com.mr.cn.Contants@userLevel }
        </if>

以上的调用均为java类的公共常量,静态方法也可以调用。例如@com.mr.cn.Contants@getLevel 即可直接调用方法

上一篇 下一篇

猜你喜欢

热点阅读