
18/01/2016, 06:52
|
 | Colaborador | | Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 20 años, 4 meses Puntos: 454 | |
Respuesta: Hibernate - Modificar estructura de tablas Hola:
create-drop crea y borra al terminar, por lo que cuando arranques la siguiente vez no hay tablas.
update, actualiza si las tablas ya estan creadas y crea desde cero si no lo están. Por lo que solo con update desde el principio debería valerte. Según el cambio que hagas, los datos pueden conservarse o no. Por supuesto, no se va a inventar valores para las nuevas columnas, salvo que haya algún criterio claro para rellenarlas, como valor por defecto o ser autoincrementales, secuencias, etc.
En producción aconsejan no usar esta caracteristica (create, update, etc), sino crear las tablas a mano. Una cosa automática como update puede funcionar bien, pero también puede hacerte algún estropicio en un momento dado.
Se bueno. |