当前位置: 首页 > 工具软件 > Ecache > 使用案例 >

Ecache的Condition条件选定参数

阎慈
2023-12-01
// 查找上课教室,#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'")
 类似资料: