Sie können Wert zwischen zwei verschiedenen Bereichen überprüfen, indem
public T findOneBySinceGreaterThanAndUntilLessThan(Long since, Long until);
Einschließlich Grenze
public T findOneBySinceGreaterThanEqualAndUntilLessThanEqual(Long since, Long until);
Referenzdokumentation GreaterThan
und LessThan
in JPA mit: http://docs.spring.io/spring-data/jpa/docs/current/reference/pdf/spring-data-jpa-reference.pdf
SQL generiert:
Hibernate: select user0_.id as id1_0_, user0_.name as name2_0_, user0_.since as since3_0_, user0_.until as until4_0_ from user user0_ where user0_.since>? and user0_.until<?