2009-09-08 8 views
0

Lorsque je suis restful project in netbeans puis je reçois l'erreur. Je suis sûr que le problème est dans le persistence.xml. C'est mon persistence.xml:)Persistence.xml

<?xml version="1.0" encoding="UTF-8" standalone="no"?> 
<persistence xmlns="http://java.sun.com/xml/ns/persistence" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" version="1.0" xsi:schemaLocation="http://java.sun.com/xml/ns/persistence http://java.sun.com/xml/ns/persistence/persistence_1_0.xsd"> 
    <persistence-unit name="ayniPU" transaction-type="JTA"> 
    <provider>oracle.toplink.essentials.PersistenceProvider</provider> 
    <jta-data-source>jndi/ayni</jta-data-source> 
    <properties> 
     <property name="toplink.ddl-generation" value="drop-and-create-tables"/> 
     <property name="toplink.jdbc.user" value="root"/> 
    <property name="toplink.jdbc.password" value="3774634"/> 
    </properties> 
    </persistence-unit> 
</persistence> 

i utilise TopLink pour connecter la base de données MySQL. J'ai glassfishv3 et Netbeans6.7. Je ne peux pas comprendre le problème. Où est le problème? Comment puis-je réparer cela?

Répondre

1

Ce n'est rien de plus qu'un simple problème CLASSPATH. Vous n'avez pas les JAR TopLink dans votre CLASSPATH. NetBeans suppose que TopLink est votre implémentation JPA.

Trouvez les fichiers JAR et mettez-les à la disposition de NetBeans ou passez à Hibernate en tant qu'implant JPA.

+0

J'ai téléchargé Oracle TopLink 11gRelease 1 à l'adresse http://www.oracle.com/technology/software/products/ias/htdocs/1111topsoft.html, puis j'ai chargé les fichiers JAR dans mon projet. Rien ne s'est passé – Iguramu

+0

Les avez-vous ajoutés au CLASSPATH NetBeans pour votre projet? Le téléchargement est nécessaire mais pas suffisant. – duffymo