Для Hibernate:
Предложение 1:
Используйте cast(dateTimeField as date)
. Смотри здесь .
Предложение 2:
Вы можете попытаться объединить year
, month
и year
HQL-выражения .
Взгляните на строку 360 этого теста .
str(year(current_date))||'-'||str(month(current_date))||'-'||str(day(current_date))
Но не торопитесь, чтобы увидеть сгенерированный SQL, он может (и, вероятно, будет) уродливым и медленным.