Interface PersonRepository
- All Superinterfaces:
CrudRepository<Person,,String> GenericRepository<Person,,String> JpaSpecificationExecutor<Person>,PageableRepository<Person,String>
public interface PersonRepository
extends CrudRepository<Person,String>, PageableRepository<Person,String>, JpaSpecificationExecutor<Person>
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionintintcountByAgeGreaterThan(Integer wrapper) intcountByAgeLessThan(int wrapper) deleteByNameRegex(String name) intfindAgeByName(String name) findAllByNameRegex(String name) findAllByNameRegex(String name, Pageable pageable) findByDateOfBirthGreaterThan(LocalDate localDate) findByDateOfBirthGreaterThanEquals(LocalDate localDate) findByDateOfBirthLessThan(LocalDate localDate) findByDateOfBirthLessThanEquals(LocalDate localDate) findByIdIn(List<String> ids) findByIdNotIn(List<String> ids) @Nullable PersonfindByName(String name) findByNameContains(String name) findByNameEndsWith(String name) findByNameIn(List<String> names) findByNameLike(String name) findByNameRegex(String name) findByNameRegex(String name, Pageable pageable) findByNameStartsWith(String name) intfindMaxAgeByNameRegex(String name) intfindMinAgeByNameRegex(String name) longgetAvgAgeByNameRegex(String name) getByNameRegex(String name, Pageable pageable) intgetSumAgeByNameRegex(String name) queryByNameRegex(String name, Pageable pageable) readAgeByNameRegex(String name) longlongupdateByName(String name, int age) updatePeople(List<Person> people) voidupdatePerson(String id, String name) longupdatePersonCount(String id, String name) Methods inherited from interface io.micronaut.data.repository.CrudRepository
count, delete, deleteAll, deleteAll, deleteById, existsById, findAll, findById, save, saveAll, update, updateAllMethods inherited from interface io.micronaut.data.repository.jpa.JpaSpecificationExecutor
count, count, deleteAll, deleteAll, deleteAll, exists, exists, findAll, findAll, findAll, findAll, findAll, findAll, findAll, findOne, findOne, findOne, updateAll, updateAllMethods inherited from interface io.micronaut.data.repository.PageableRepository
findAll, findAll
-
Method Details
-
listTop10
-
get
-
count
-
save
-
list
-
updateAll
-
updatePeople
-
findByName
-
updatePerson
-
updateByName
-
findByNameRegex
-
findByNameRegex
-
getByNameRegex
-
findAllByNameRegex
-
queryByNameRegex
-
deleteByNameRegex
-
updatePersonCount
-
countByAgeGreaterThan
-
countByAgeLessThan
int countByAgeLessThan(int wrapper) -
findAgeByName
-
findAllByNameRegex
-
findMaxAgeByNameRegex
-
findMinAgeByNameRegex
-
getSumAgeByNameRegex
-
getAvgAgeByNameRegex
-
findMaxDateOfBirthByNameRegex
-
findMinDateOfBirthByNameRegex
-
findByDateOfBirthGreaterThan
-
findByDateOfBirthGreaterThanEquals
-
findByDateOfBirthLessThan
-
findByDateOfBirthLessThanEquals
-
readAgeByNameRegex
-
findByNameRegexOrderByAge
-
findByNameRegexOrderByAgeDesc
-
findByIdIn
-
findByIdNotIn
-
findByNameIn
-
findByNameEqualIgnoreCase
-
findByNameNotEqualIgnoreCase
-
findByNameStartsWith
-
findByNameStartsWithIgnoreCase
-
findByNameEndsWith
-
findByNameEndsWithIgnoreCase
-
findByNameContains
-
findByNameContainsIgnoreCase
-
findByNameLike
-