<if test="@Ognl@isNotEmpty(type)"> AND s.type in ( #{type} ) </if>
时间: 2024-05-17 15:17:57 浏览: 141
MyBatis中OGNL的使用教程详解
5星 · 资源好评率100%
这段代码是Mybatis的动态SQL语句中的一个条件判断语句。其中@if@标签用于判断是否满足条件,@test@属性中的表达式`@Ognl@isNotEmpty(type)`使用OGNL表达式库中的isNotEmpty函数判断type是否非空。如果type非空,就会拼接一个AND子句,查询s.type等于参数type的记录。其中#{type}是Mybatis中的占位符,表示参数值。
阅读全文