Obtention d'une Connection
Bonjour
J'ai un projet avec lequel je suis en train d'utiliser JPA. Mon fichier persistence.xml est le suivant:
Code:
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