java - update - hbm2ddl spring boot
Spring boot ddl auto generador (2)
Estoy usando spring boot con spring.jpa.hibernate.ddl-auto=create
, pero cuando se reinicia la aplicación, todas las tablas se caen y se crean nuevamente. ¿Hay alguna manera de evitar la recreación de tablas ya existentes?
La lista de opciones que se utiliza en el arranque de primavera son
- validar: validar el esquema, no realiza cambios en la base de datos.
- actualizar: actualizar el esquema.
- crear: crea el esquema, destruyendo los datos anteriores.
- Crear y soltar: suelta el esquema al final de la sesión
- ninguno: son todos los demás casos.
Así que para evitar la pérdida de datos usas actualización.
spring.jpa.hibernate.ddl-auto=update
hibernate.ddl-auto no debe usarse en producción.