在Mybatis的xml文件调用java类的方法

在mybatis的映射xml文件调用java类的方法:使用的是OGNL表达式,表达式格式为:${@prefix@methodName(传递参数名称)}

1.如下代码所示:方法必须为静态方法;如String判断是否为空的工具类:

SELECT * FROM  info_news  WHERE title='${@org.apache.commons.lang3@StringUtils(title)}' 

2.获取类里面的常量,获取的格式和上面一样,第二个@是常量 :


${@classpath@ static const title}
 

3.判断变量不为null:


title=#{title}

你可能感兴趣的:(在Mybatis的xml文件调用java类的方法)