Bonjour,



Je travaille sur un EJB project sous eclipse ganymede. J'utilise une base de donnée Oracle 10g R2
et un server d'application Oracle 10g R3 compatible EJB 3. J'ai actuellement un
problème avec eclipse, en faite si je deploie l'application depuis eclipse tout se passe bien sauf
que mes Entity Bean ne sont pas persister alors que j'ai bien placer mon persistence.xm dans le répertoire

ejbModule/META-INF, configurer de la manière suivante :



Code XML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
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
36
<?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_1_0.xsd"
 
             version="1.0" xmlns="http://java.sun.com/xml/ns/persistence">
 
  <persistence-unit name="Employee" transaction-type="JTA">
    <provider>
        oracle.toplink.essentials.PersistenceProvider
    </provider>
 
    <jta-data-source>jdbc/oracle</jta-data-source>
 
    <properties>
 
      <property name="toplink.logging.level" value="INFO"/>
 
      <property name="toplink.target-database" value="Oracle"/>
 
      <property name="toplink.ddl-generation" value="drop-and-create-tables"/>
 
      <property name="toplink.application-location" value="c:\temp\"/>
 
      <property name="toplink.create-ddl-jdbc-file-name" value="create.sql"/>
 
      <property name="toplink.drop-ddl-jdbc-file-name" value="drop.sql"/>
 
      <property name="toplink.ddl-generation.output-mode" value="both"/>
 
    </properties>
 
  </persistence-unit>
 
</persistence>



Le problème en résumer c'est que la base de donnée n'est pas généré car les fichier create.sql et drop.sql
sont eux même inexistant.



Si quelqu'un pourrait m'aider ...



En vous remerciant d'avance pour votre aide.