Bonjour
Je suis en train d'explorer la persistence d'EJB 3.0 avec JBoss.
Je suis tombé sur un article qui explique comment ecrire le fichier persistence.xml que voici:
Le provider spécifié dans l'exemple est pour lorsqu'on utilise glassfish. Dans mon cas j'ai JBoss.
Code : 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 <persistence xmlns="http://java.sun.com/xml/ns/persistence"> <persistence-unit name="pu1"> <! Provider class name is required in Java SE > <provider>oracle.toplink.essentials.ejb.cmp.EntityManagerFactoryProvider</provider> <! All persistence classes must be listed > <class>nl.amis.ejb30.hrm.Department</class> <class>nl.amis.ejb30.hrm.Employee</class> <properties> <! Provider-specific connection properties > <property name="jdbc.driver" value="oracle.jdbc.driver.OracleDriver"/> <property name="jdbc.connection.string" value="jdbc:oracle:thin:@localhost:1521:ORCL"/> <property name="jdbc.user" value="scott"/> <property name="jdbc.password" value="tiger"/> <! Provider-specific settings > <property name="toplink.logging.level" value="INFO"/> </properties> </persistence-unit> </persistence>
Quel devrait etre mon provider dans mon cas?
Merci
Partager