Bonjour,
J'ai un petit problème pour définir mon fichier persistence.xml afin de lier les EJB3 à une base de données PostgreSql.
L'erreur est la suivante :
Reason: java.lang.RuntimeException: You have not defined a non-jta-data-source for a RESOURCE_LOCAL enabled persistence context named: jpa
Mon fichier persistence.xml est le suivant :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
| <?xml version="1.0" encoding="UTF-8"?>
<persistence version="1.0"
xmlns="http://java.sun.com/xml/ns/persistence">
<persistence-unit name="jpa" transaction-type="RESOURCE_LOCAL">
<!-- connexion JDBC -->
<property name="hibernate.connection.driver_class"
value="org.postgresql.Driver" />
<property name="hibernate.connection.url"
value="jdbc:postgresql:ogcs" />
<property name="hibernate.connection.username" value="ogcs" />
<property name="hibernate.connection.password" value="ogcs" />
<property name="hibernate.dialect"
value="org.hibernate.dialect.PostgreSQLDialect" />
</persistence-unit>
</persistence> |
Je ne sais pas ce qu'il faut ajouter entre les balises <non-jta-data-source> (si il y a quelque chose à ajouter)
Merci de votre aide.
Partager