Convención de nomenclatura del método de interfaz Spring Data Jpa
Palabra clave | Método de denominación |
sql donde |
Y | findByNameAndPwd | donde nombre =? y pwd =? |
O | findByNameOrSex | donde nombre =? o sexo =? |
Es igual | findById, findByIdEquals | donde id =? |
Entre | findByIdBetween | donde id entre y? |
Menos que | findByIdLessThan | donde id <? |
LessThanEquals | findByIdLessThanEquals | donde id <=? |
Mas grande que | findByIdGreaterThan | donde id>? |
GreaterThanEquals | findByIdGreaterThanEquals | donde id> =? |
Después | findByIdAfter | donde id>? |
antes de | findByIdBefore | donde id <? |
Es nulo | findByNameIsNull | donde el nombre es nulo |
isNotNull, NotNull | findByNameNotNull | donde el nombre no es nulo |
Me gusta | findByNameLike | donde nombre como |
No como | findByNameNotLike | donde nombre no me gusta? |
Empezando con | findByNameStartingWith | donde nombre como '? |
Finalizando con | findByNameEndingWith | donde nombre como '%?' |
Que contiene | findByNameContaining | donde nombre como '%?%' |
OrderBy | findByIdOrderByXDesc | donde id =? ordenar por x desc |
No | findByNameNot | donde nombre <>? |
En | findByIdIn (Colección <?> c) | donde id en (?) |
No en | findByIdNotIn (Colección <?> c) | donde id no en (?) |
Cierto | findByAaaTue | donde aaa = verdadero |
Falso | findByAaaFalse | donde aaa = falso |
Ignorar caso | findByNameIgnoreCase | donde SUPERIOR (nombre) = SUPERIOR (?) |