300x250
반응형
db에 있는 datetime 데이터를 지금 시점과 비교해서
날짜가 지난 데이터를 가져와야 하는 상황
List<Ticket> findAllByValidTimeIsBefore(LocalDateTime now);
이렇게 하면 validTime 값이 지금 시간보다 이전인 (과거인) 티켓들만 가져온다.
validTime이 미래인 티켓들을 가져오려면 After사용
또한 Before 대신 less를, After 대신 Greater을 써도 같은 결과가 나온다.
sql로는 아래와 같음
SELECT * FROM movie.ticket t where valid_time <= SYSDATE();
참고
Query creation from method names
300x250
반응형
'IT > 자바, 스프링' 카테고리의 다른 글
Cannot load driver class: org.mariadb.jdbc.Driver 에러 (0) | 2022.05.31 |
---|---|
자바에서 데이터 비교할때 .equeal()과 == 차이 (0) | 2022.05.18 |
jpa pageRequest로 데이터 가져왔을때 Index out of bounds for length 에러 (0) | 2022.05.09 |
java.lang.ClassCastException (0) | 2022.03.24 |
maria db timezone 한국시간으로 맞추기 (0) | 2022.03.17 |