支持查询方法的关键字
关键字 | 描述 |
---|---|
find…By,read…By,get…By,query…By,search…By,stream…By | 一般查询方法返回的类型为Collection或者Streamable或者是Page、GeoResults等类型。 |
exists…By | 返回Boolean值做为结果 |
count…By | 返回数值 |
delete…By,remove…By | 返回void或者返回删除数量 |
…First…, …Top… | 这个关键字可以出现在find和by之间。做为查询限制 |
…Distinct… | 用于返回唯一结果。这个关键字可以出现在find和by之间。 |
支持查询方法的谓词
逻辑关键字 | 表达式 |
---|---|
AND | And |
OR | Or |
AFTER | After,IsAfter |
BEFORE | Before,IsBefore |
CONTAINING | Containing,IsContaining,Contains |
BETWEEN | Between,IsBetween |
ENDING_WITH | EndingWith,IsEndingWith,EndsWith |
EXISTS | Exists |
FALSE | False,IsFalse |
GREATER_THAN | GreaterThan,IsGreaterThan |
GREATER_THAN_EQUALS | GreaterThanEqual,IsGreaterThanEqual |
IN | In,IsIn |
IS | Is,Equals, (or no keyword) |
IS_ENPTY | IsEmpty,Empty |
IS_NOT_EMPTY | IsNotEmpty,NotEmpty |
IS_NOT_NULL | NotNull,IsNotNull |
IS_NULL | Null,IsNull |
LESS_THAN | LessThan,IsLessThan |
LESS_THAN_EQUAL | LessThanEqual,IsLessThanEqual |
LIKE | Like,IsLike |
NEAR | Near,IsNear |
NOT | Not,IsNot |
NOT_IN | NotIn,IsNotIn |
NOT_LIKE | NotLike,IsNotLike |
REGEX | Regex,MatchesRegex,Matches |
STARTING_WITH | StartingWith,IsStartingWith,StartsWith |
TRUE | True,IsTrue |
WITHIN | Within,IsWithin |
支持查询方法的修饰符关键字
关键字 | 描述 |
---|---|
IgnoreCase,IgnoringCase | 对应的字段忽略大小写 |
AllIgnoreCase,AllIgnoringCase | 忽略所有字段的大小写 |
OrderBy…Desc/Asc | 排序 |