hibernate netbeans

Hola a todos. Estoy usando en un proyecto Hibernate con Netbeans. Lo he implementado sin problemas siguiendo las instrucciones () lo que me ha generado un montón de ficheros xml y java. Lo que no consigo averiguar, por más páginas que he visitado, es cómo rehacer las clases y los ficheros de configuración que se han creado cuando realizo un cambio en la base de datos. ¿Hay que hacerlo a mano? ¿Tengo volver a instalar hibernate desde cero?

Un saludo y gracias por anticipado.

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.
Imagen de ezamudio

reinstalar no

Seguro que no tienes que reinstalar. Depende cómo hayas creado tus clases, puedes modificar a mano el mapeo o las clases. Qué versión de hibernate estás usando? Si generaste tus clases a partir de una base de datos, puedes volver a hacer ese mismo procedimiento, pero vas a perder cualquier cambio que hayas hecho en el código generado (y si estás usando todavía el mapa en XML también perderás cualquier cambio). Puedes guardar el mapa actual o clases actuales y luego hacer un diff...

hibernate netbeans

Estoy utilizando el netbeans 6.7. y he generado las clases a partir de la base de datos, como lo hace el tutorial. Entonces que me recomienda hacerlo a mano, los cambios que vaya haciendo?gracias por contestar ezamudio

hibernate netbeans

Y si guardo el mapa actual y las clases, luego que hago(no sé a lo que se refiere hacer un diff...)

Imagen de ezamudio

diff

No es que recomiende hacer a mano los cambios. Simplemente no sé si se pueden modificar las clases con los cambios de la base de datos, la verdad no creo, pero seguramente si sigues tu tutorial en la parte en que ejecutaste algún comando para crear las clases a partir de las tablas en tu base de datos, pues se van a generar de nuevo, sobreescribiendo las anteriores. Si no habías hecho ningún cambio a ese código que te generó la herramienta de Hibernate entonces no pierdes nada, pero si le hiciste cambios a ese código, los vas a perder y por eso recomiendo que respaldes los archivos que modificaste y luego hagas un diff. Guía rápida a diff y patch