Querydsl에서 localDateTime 컬럼을 localDate로 변환
Created:
dateTime 컬럼을 date로 변환하는 방법중 한가지
변환
/**
* 기존 dateTime 컬럼
*
DateTimePath<LocalDateTime> dateTime = QTable.table.dateTime;
/**
* dateTime을 date로 변경
*/
DateTemplate<LocalDate> date = Expressions.dateTemplate(LocalDate.class, "DATE_FORMAT({0}, {1})", QTable.table.dateTime, "%Y-%m-%d")
쿼리확인
select
*
from
table t
where
date_format(t.date_time, '%Y-%m-%d')='2023-12-07'
Comments