JPA/JPA

JPQL mysql now() 매핑

lovineff 2021. 3. 15. 14:19

JPQL에서 mysql의 now() 함수를 매핑하는 방법

 

JPQL 시간 매핑 명령어

  • current_timestamp : yyyyMMdd hh:mi:ss
  • current_date : yyyyMMdd
  • current_time : hh:mi:ss
where current_timestamp between b.start and b.end

 

JPQL의 경의 시간 컬럼 타입은 JAVA의 DATETIME으로 자동 매핑되기 때문에 LocalDateTime 클래스를 사용하는 경우 Type miss match가 발생하나, 쿼리는 정상적으로 수행된다.

'JPA > JPA' 카테고리의 다른 글

JPA TOP1 사용법  (0) 2021.03.15
JPA Enum Mapping  (0) 2021.03.15
조건문 매칭  (0) 2020.12.01
insert, update, delete 주의 사항(쿼리 실행 순서)  (0) 2020.11.11
SAVE 메서드 주의 사항  (0) 2020.06.09