Bonjour
J'ai un projet avec lequel je suis en train d'utiliser JPA. Mon fichier persistence.xml est le suivant:
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 <?xml version="1.0" encoding="UTF-8"?> <persistence version="1.0" xmlns="http://java.sun.com/xml/ns/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"> <persistence-unit name="WebAppTwoPU" transaction-type="RESOURCE_LOCAL"> <provider>oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider</provider> <class>entity.Demandes</class> <properties> <property name="toplink.jdbc.url" value="jdbc:oracle:thin:@machine:1521:dbsid"/> <property name="toplink.jdbc.user" value="usr1"/> <property name="toplink.jdbc.driver" value="oracle.jdbc.driver.OracleDriver"/> <property name="toplink.jdbc.password" value="pwd1"/> <property name="toplink.ddl-generation" value="create-tables"/> </properties> </persistence-unit> </persistence>
Dans mon appli j'utilise mon EntityManager afin de faire certaines query (SELECT et INSERTs). Cependant, je voudrais aussi exécuter une procédure PLSQL. C'est pourquoi je voudrais avoir un moyen d'obtenir une Connection JDBC afin d'exécuter un CallableStatement.
Comment puis-je obtenir une Connection JDBC avec JPA?
merci
Partager