在mybatis的映射xml文件调用java类的方法:使用的是OGNL表达式,表达式格式为:${@prefix@methodName(传递参数名称)}
1.如下代码所示:方法必须为静态方法;如String判断是否为空的工具类:
SELECT * FROM info_news WHERE title='${@org.apache.commons.lang3@StringUtils(title)}'
2.获取类里面的常量,获取的格式和上面一样,第二个@是常量 :
<span style="font-size:18px;">
${@classpath@ static const title}
</span>
3.判断变量不为null:
<if test="@org.apache.commons.lang.StringUtils@isNotBlank(title)">
title=#{title}
</if>