hibirnate v 5.4.8 не правильно мапит java.sql.Date (TIMESTAMPа не DATE)?
У меня есть своя реализация класса Date есть класс DateConvector поля @Converter все вроде бы работает нормально. но вот когда у сущности получаешь коллекцию (OneToMany) у которой одно и с полей embededId своя реализация класса Date возникает проблема. Коллекция получается пустая. приложение sping boot запустил в режиме отображения запросов и подставляемых значений и у видел что hibirnate в запросе использует тип timestamp в место DATE. DB oralce. JDBC oracle. я взял запрос из логов подправил чтобы подставляемое значение даты имело тип DATE и получил коллекцию .
Если возможность управления мапингом стандартных типов на уровне jdbc / hibirnate инфо по типам https://docs.jboss.org/hibernate/orm/5.0/mappingGuide/en-US/html/ch03.html https://docs.oracle.com/database/121/JJDBC/datacc.htm#JJDBC28363