テーブル春データJPA
キーワード | サンプル | JPQLスニペット |
---|---|---|
そして | findByLastnameAndFirstname | ...どこx.lastname =?1とx.firstname =?2 |
若しくは | findByLastnameOrFirstname | ...どこx.lastname =?1またはx.firstname =?2 |
、等号であります | findByFirstnameIs、findByFirstnameEquals | ...どこx.firstname =?1 |
の間に | findByStartDateBetween | ...?1との間x.startDate?2 |
未満 | findByAgeLessThan | ...どこx.age <?1 |
LessThanEqual | findByAgeLessThanEqual | ... x.age⇐?1 |
演算子:GreaterThan | findByAgeGreaterThan | ...どこx.age>?1 |
GreaterThanEqual | findByAgeGreaterThanEqual | ...どこx.age> =?1 |
後に | findByStartDateAfter | ...どこx.startDate>?1 |
前 | findByStartDateBefore | ...どこx.startDate <?1 |
無効です | findByAgeIsNull | ... x.ageはNULです |
IsNotNull、NOTNULL | findByAge(IS)NOTNULL | ...どこx.ageないヌル |
以下のような | findByFirstnameLike | ...どこx.firstnameような?1 |
NotLike | findByFirstnameNotLike | ...どこx.firstnameないような?1 |
で始まります | findByFirstnameStartingWith | ...どこx.firstnameのような?1(追加%が結合したパラメータ) |
EndingWith | findByFirstnameEndingWith | ...どこx.firstnameのような?1(プリペンド%が結合したパラメータ) |
含みます | findByFirstnameContaining | ...どこx.firstname?1のような(%に包まれたパラメータバインド) |
[並べ替え | findByAgeOrderByLastnameDesc | x.lastnameのDESCによって...どこx.age =?1件のオーダー |
ではありません | findByLastnameNot | ... x.lastname <>?1 |
に | findByAgeIn(コレクション歳) | ...どこx.age?1で |
ありませんで | findByAgeNotIn(コレクション歳) | ...どこx.ageない?1で |
TRUE | findByActiveTrue() | ... x.activeが真= |
FALSE | findByActiveFalse() | ... x.activeが偽= |
IGNORECASE | findByFirstnameIgnoreCase | ...どこUPPER(x.firstame)= UPPER(?1) |