Как перенести Hibernate NamingStrategy на (неявный | физический) NamingStrategy? Где находится документация?
NamingStrategy
уже был помечен как устаревший в Hibernate 4.2 / 4.3 (HHH-7079). Начиная с Hibernate 5, теперь он поставляется с двумя интерфейсами замены (?)ImplictNamingStrategy
а такжеPhysicalNamingStrategy
(HHH-7078) и, наконец, отказались от поддержки старыхNamingStrategy
, Вот почему поддерживаемая Hibernate5 версия Spring даже удалила конфигураторnamingStrategy()
и пользуimplicitNamingStrategy()
а такжеphysicalNamingStrategy()
, Все идет нормально.
Хотя это упомянуто в некоторых документах (т.е. в неполныхworking-5.0-migration-guide.md) и в (сгенерированных) примечаниях к выпуску предстоящего Hibernate 5 (на сегодняшний день) я не нашел конкретного примеракак использовать их на самом деле.
Возможно, я что-то упустил, но ни JavaDoc, ни проблемы не показывают никаких доказательств идеи обоих типов стратегий. Кроме того, у меня уже есть одна стратегия, основанная наNamingStrategy
: обычайOracleNamingStrategy
который основан наизвестный.
Хотя меня интересует правильное решение в коде (очевидно), реальная проблема заключается в получении рабочего документа миграции и / или концептуальной идеи реструктурированной стратегии именования.
Также связано:
ImprovedNamingStrategy больше не работает в Hibernate 5