- if标签的test属性必填,该属性值是一个符合OGNL要求的判断表达式,一般只用true或false作为结果。
- 判断条件property != null 或 property == null,适用于任何类型的字段,用于判断属性值是否为空。
- 判断条件property != '' 或 property == '',仅适用于String类型的字段,用于判断是否为空字符串。
另外的坑:
- Mybatis中不支持使用in,但是MyBatis中提供了foreach语句实现IN查询。详情参考
- Mybatis中and和or一起使用的时候,and比or的优先级高,切记检查逻辑,该加括号的加括号。