Bonjour

J'ai un projet utilisant de la persistance en Hibernate.

Je suis parti du fichier d'exemple de Sun dans son tutorial java EE 5.

J'ai modifié via le GUI Netbeans (pas à la main je veux dire) le fichier persistence.xml
dans le projet bookstore pour changer l'unité de persistence et mettre les bons drivers
jdbc pour les accès aux bases de données derby :

Code : 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="book" transaction-type="RESOURCE_LOCAL">
    <provider>org.hibernate.ejb.HibernatePersistence</provider>
    <properties>
      <property name="hibernate.connection.username" value="admin"/>
      <property name="hibernate.connection.driver_class" value="org.apache.derby.jdbc.ClientDriver"/>
      <property name="hibernate.connection.password" value="adminadmin"/>
      <property name="hibernate.connection.url" value="jdbc:derby://localhost:1527/Book"/>
      <property name="hibernate.cache.provider_class" value="org.hibernate.cache.NoCacheProvider"/>
    </properties>
  </persistence-unit>
</persistence>
Depuis que j'ai fait ça, je prends une erreur durant le déploiement de l'application.

Il ne trouve visiblement plus la classe org.hibernate.ejb.HibernatePersistence.

J'ai juste changé le champ suivant : <property name="hibernate.connection.url" value="jdbc:derby://localhost:1527/Book"/>

Quelqu'un sait il si le fait de modifier ce champ a ou pas une incidence sur le build de l'application ?

Si oui quelle est la procédure orthodoxe pour faire des modifs.

Cordialement