The following table lists the keywords generally supported by the Spring Data repository query derivation mechanism. However, consult the store-specific documentation for the exact list of supported keywords, because some listed here might not be supported in a particular store.
Table B.1. Query keywords
Logical keyword | Keyword expressions |
---|---|
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_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 |