Я портирую устаревшее приложение Spring 4.2.4 / Hibernate 4.3 на Spring Boot 2.0.2.Это приложение использует DefaultComponentSafeNamingStrategy от Hibernate.
Стратегии именования изменились в Spring Boot 2 / Hibernate 5.2.Существует множество документов, объясняющих новые физические и неявные стратегии именования, но я не нашел никакой информации о том, какая стратегия именования является заменой старого доброго DefaultComponentSafeNamingStrategy.
Очевидно, что очень важно, чтобы всеимена таблиц, столбцов и т. д. генерируются такими, какими они были всегда.Если это невозможно, я хотел бы увидеть некоторую документацию о стратегиях, которые подходят ближе и как они отличаются от того, что было доступно в прошлом.Пока не удаётся найти что-либо ...
Для сравнения: база данных этого приложения состоит из около 600 таблиц, поэтому для отображения каждой таблицы и столбца потребуется время: (
Есть ли какая-либо полезная документация по миграции с устаревших стратегий миграции? Должен ли я прибегнуть к созданию собственной или есть стратегия, которая подходит близко и открыта для расширения?