规范mybatis 编码之常量

在写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 即可直接调用方法

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。