Projets
Pages enfant
  • 3.3.3 Gestion de la structure de la base de données

Vous regardez une version antérieure (v. /wiki/spaces/PROJ/pages/100663543/3.3.3+Gestion+de+la+structure+de+la+base+de+donn%C3%A9es) de cette page.

afficher les différences afficher l'historique de la page

« Afficher la version précédente Vous regardez la version actuelle de cette page. (v. 6) afficher la version suivante »

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.

  • Aucune étiquette