Наш проект будет обновлен до Hibernate 5. У нас есть несколько баз данных, которые контролируются третьей стороной.Hibernate 5: как игнорировать стратегию именования для @Column?
До Hibernate 5 мы использовали стратегию игнорирования объекта ImprovedNamingStrategy
, если аннотация @Column(name="xxxxxx")
. xxxxxx
относится к базе данных.
Однако в Hibernate 5, PhysicalNamingStrategy
применит стратегию для всех логических столбцов, игнорируя аннотацию. Hibernate 5 должен рассматривать xxxxxx
как имя логического столбца.
Есть ли способ сделать Hibernate 5 игнорировать применение стратегии по аннотированным свойствам?