List<User> findByAgeGreaterThan(Integer age);List<User> findByAgeGreaterThanEqual(Integer age);
List<User> findByAgeIn(Collection<Integer> ages);
List<User> findByNameOrBirthDate(String name, ZonedDateTime birthDate);List<User> findByNameOrBirthDateAndActive(String name, ZonedDateTime birthDate, Boolean active);
List<User> findByNameContaining(String infix);
List<User> findTop3ByAge()
List<User> findByNameIsNot(String name);
List<User> findByAgeBetween(Integer startAge, Integer endAge);
List<User> findByBirthDateAfter(ZonedDateTime birthDate);List<User> findByBirthDateBefore(ZonedDateTime birthDate);