// 查找上课教室,#p6代表第六个参数(使用#flag不行,不知道为什么。)
@Cacheable(value = { "cacheTest" },condition="#p6")
List<CoursesSchedule> findClassroom(String xqj1, String DSZ1, String xn1, String xq1, String room1, String room2,boolean flag);
其它条件查询
Attribute方法 | 对应Criteria实现类 | 描述 |
between | Between | 属性值在给定的范围之间 |
in | InCollection | 在给定的集合之中 |
ne | NotEqualTo | 不等于给定的值 |
eq | EqualTo | 等于给定的值 |
lt | LessThan | 小于给定的值 |
le | LessThanOrEqual | 小于或等于给定的值 |
gt | GreaterThan | 大于给定的值 |
ge | GreaterThanOrEqual | 大于或等于给定的值 |
ilike | ILike | 匹配给定的表达式,表达式中可以使用“*”来代表任意多个字符,使用“?”来代表任意一个字符 |
notIlike | NotILike | 不匹配给定的表达式 |
isNull | IsNull | 等于null |
notNull | NotNull | 不等于null |
@Cacheable(value = { "cacheTest" },condition="#p0 eq 'K3'")