Bonjour,
J'essaye d'importer un fichier SQL après l'init de mon schéma mais ça ne fonctionne pas.
Je suis dans un projet de BDD embarquée avec HSQLDB et j'aimerais charger des scripts différents selon l'installation finale.
Sauf que je ne m'en sors pas avec 
	
	hibernate.hbm2ddl.import_files
 Voici mon persistence.xml
	
	| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 
 | <?xml version="1.0" encoding="UTF-8"?>
<persistence xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_2_0.xsd"
  version="2.0" xmlns="http://java.sun.com/xml/ns/persistence">
  <persistence-unit name="CWFSE" transaction-type="RESOURCE_LOCAL">
    <provider>org.hibernate.ejb.HibernatePersistence</provider>
    <class>com.cwfse.model.entities.MessagesErreur</class>
    <class>com.cwfse.model.entities.DocXslEntity</class>
    <class>com.cwfse.model.entities.RadiosPropEntity</class>
    <class>com.cwfse.model.entities.PratConfigEntity</class>
    <class>com.cwfse.model.entities.ReferEntity</class>
    <properties>
      <property name="javax.persistence.jdbc.driver" value="org.hsqldb.jdbcDriver"/>
      <property name="javax.persistence.jdbc.url" value="jdbc:hsqldb:file:bdd/cwfse_p;shutdown=true"/>
      <property name="javax.persistence.jdbc.user" value="sa"/>
      <property name="javax.persistence.jdbc.password" value=""/>
     <property name="hibernate.dialect" value="org.hibernate.dialect.HSQLDialect"/>
      <property name="hibernate.hbm2ddl.auto" value="create"/>
      <property name="hibernate.hbm2ddl.import_files" value="/import.sql"/>
    </properties>
  </persistence-unit>
  <persistence-unit name="Session_App" transaction-type="RESOURCE_LOCAL">
    <provider>org.hibernate.ejb.HibernatePersistence</provider>
    <class>com.cwfse.model.entities.BeneficiaireEntity</class>
    <class>com.cwfse.model.entities.PatientEntity</class>
    <properties>
      <property name="javax.persistence.jdbc.driver" value="org.hsqldb.jdbcDriver"/>
      <property name="javax.persistence.jdbc.url" value="jdbc:hsqldb:mem:testdb"/>
      <property name="javax.persistence.jdbc.user" value="sa"/>
      <property name="javax.persistence.jdbc.password" value=""/>
      <property name="hibernate.dialect" value="org.hibernate.dialect.HSQLDialect"/>
      <property name="hibernate.hbm2ddl.auto" value="create-drop"/>
    </properties>
  </persistence-unit>
</persistence> | 
 mon import.sql se trouve à la racine du jar
Quelqu'un saurait-il m'indiquer comment faire ?
Merci d'avance pour votre aide.
						
					
Partager