Relu
Relecture RB
Sommaire :
Création de la structure de la base de données
esup-ommons V2 n'offre pas une fonctionnalité particulière pour créer la structure de la base de données. Par contre, il est possible de configurer la couche JPA pour l'autoriser à automatiquement créer la base de données à partir du mapping objets/relationnel. Ceci notamment parce que nous utilisons l'implémentation Hibernate de JPA qui offre cette fonctionnalité.
Pour activer activer la fonctionnalité il faut dans le fichier resources/properties/dao/dao.xml, positionner la propriété generateDdl à true :
<bean id="jpaVendorAdapter"
class="org.springframework.orm.jpa.vendor.HibernateJpaVendorAdapter">
<property name="showSql" value="true" />
<property name="generateDdl" value="true" />
<property name="database" value="${jpa.database.type}" />
</bean>
Le bien jpaVendorAdapter est référencé via la propriété jpaVendorAdapter du bean entityManagerFactory.
Mise à jour de la structure de la base de données
Cette fonctionnalité n'est pas offerte actuellement par esup-commons V2.