bonjour ,
actuellement je travail sur un projet sous eclipse. pour la partie hibernate j'utilise le plugin hibernateTools. tout fonctionne correctement sauf quand je veut mettre a jour le schéma de base de donné (des int qui devient des float ,...) et bien il m'efface toutes mes données en clair il faite un drop de tout mes table et les recréer. je pensais pour simplement mettre a jours les champs grace a
1 2
|
<property name="hibernate.hbm2ddl.auto">update</property> |
ou meme
<property name="hibernate.schemaUpdate">true</property>
mais rien y fait. je sais qu'une fois en prod la base ne doit pas changé mais pour le développement ca devient vite lourd
voici mon hibernate.cfg.xml utilisé par le plugin hibernate tools
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
|
<hibernate-configuration>
<session-factory>
<!-- The database settings -->
<property name="hibernate.connection.driver_class">com.mysql.jdbc.Driver</property>
<property name="hibernate.connection.url">jdbc:mysql://localhost/test</property>
<property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect</property>
<property name="hibernate.hbm2ddl.auto">update</property>
<property name="hibernate.schemaUpdate">true</property>
<property name="show_sql">true</property>
<mapping class="fr.test.Personne"/>
<mapping class="fr.test.Ville"/>
</session-factory>
</hibernate-configuration> |
Partager