작성
·
786
0
Spring Data JPA 날짜 비교 문의드립니다.
List<BbsContents> all
= bbsContentsRepository.findAllByDelYnAndImagePathNotNullAndImagePathNotContainingAndCreatedAtGreaterThan(YnType.N, "thumb", LocalDateTime.of(LocalDate.now().minusMonths(6), LocalTime.of(0,0,0)));
이런 식으로 쿼리를 작성했습니다.
reg_dtm 은 LocalDateTime 입니다.
@Column(name = "REG_DTM")
private LocalDateTime createdAt;
실제 쿼리는 아래와 같이 생성되는데요.
제가 원하는 것은 reg_dtm>'2021-08-03 00:00:00.000' 인데, 아래와 같이 쿼리가 생성되어 원하는 결과가 나오지 않습니다. 혹시 원인이나 해결 방법을 찾을 수 있을까요?
where bbscontent0_.del_yn='N' and (bbscontent0_.rep_img_file_path_nm
is not null) and (bbscontent0_.rep_img_file_path_nm not like '%thumb%' escape '\') and bbscontent0_.reg_dtm>'08/03/2021 00:00:00.000'
답변 1
0
안녕하세요. sonbbang님
전체 프로젝트를 압축해서 구글 드라이브로 공유해서 링크를 남겨주세요.
구글 드라이브 업로드 방법은 다음을 참고해주세요.
주의: 업로드시 링크에 있는 권한 문제 꼭 확인해주세요
추가로 다음 내용도 코멘트 부탁드립니다.
1. 실행 방법을 알려주세요.
2. 어떻게 문제를 확인할 수 있는지 자세한 설명을 남겨주세요.
감사합니다.