Problemas de actualización de Hibernate 4 a 5: cambio de nombre de FK. H5 -> FK+{hash} mientras que H4 -> FK_+{diferente_hash}. H5 no reconoce ningún H4 FK y vuelve a crear todo, lo que no funcionará en producción debido al tamaño de la tabla. ¿Algún punto sobre cómo mantener la estrategia de nombres H4 FK en H5? Aquí está mi nueva configuración en H5 que mantuvo los nombres de tabla/columna de H4:
hibernate: naming: implicit-strategy: org.hibernate.boot.model.naming.ImplicitNamingStrategyLegacyJpaImpl physical-strategy: org.hibernate.boot.model.naming.PhysicalNamingStrategyStandardImpl ddlAuto: updatePuede usar la estrategia de nombres mejorados para Hibernate 5 con Hibernate 5, si desea conservar los nombres de las restricciones de Hibernate 4.
Lea también sobre las limitaciones de este enfoque https://github.com/v-ladynev/fluent-hibernate#limitations-of-improvednamingstrategy-for-hibernate-5