IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Hibernate Java Discussion :

probleme avec jdeveloper et query d'hibernate


Sujet :

Hibernate Java

  1. #1
    Membre régulier
    Inscrit en
    Août 2005
    Messages
    159
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 159
    Points : 97
    Points
    97
    Par défaut probleme avec jdeveloper et query d'hibernate
    Bonsoir
    J'ai un probleme avec jdeveloper

    J'ai developpe un ensemble de jar sous eclipse . et ca marche bien la bas.
    quant je les envoie au niveau du jdeveloper. Pour les partie ou je fais des createQuery, il me met cette erreur :


    javax.servlet.jsp.JspException: javax.faces.el.EvaluationException: Error getting property 'listeClasses' from bean of type gesteco.backing.BackingRechercheEleve: org.hibernate.QueryException: ClassNotFoundException: org.hibernate.hql.ast.HqlToken [from ecole.couchedao.pojo.POJOClasse]
    at com.sun.faces.taglib.html_basic.PanelGridTag.doEndTag(PanelGridTag.java:470)
    at _rechercherEleve._jspService(_rechercherEleve.java:117)
    [/rechercherEleve.jsp]
    at com.orionserver[Oracle Containers for J2EE 10g (10.1.3.0.0) ].http.OrionHttpJspPage.service(OrionHttpJspPage.java:60)
    at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:416)
    at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:478)
    at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:401)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:719)
    at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:376)
    at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.ServletRequestDispatcher.unprivileged_forward(ServletRequestDispatcher.java:270)
    at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.ServletRequestDispatcher.access$100(ServletRequestDispatcher.java:42)
    at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.ServletRequestDispatcher$2.oc4jRun(ServletRequestDispatcher.java:205)
    at oracle.oc4j.security.OC4JSecurity.doPrivileged(OC4JSecurity.java:283)
    at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.ServletRequestDispatcher.forward(ServletRequestDispatcher.java:209)
    at com.sun.faces.context.ExternalContextImpl.dispatch(ExternalContextImpl.java:322)
    at com.sun.faces.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:130)
    at com.sun.faces.lifecycle.RenderResponsePhase.execute(RenderResponsePhase.java:87)
    at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
    at com.sun.faces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:117)
    at javax.faces.webapp.FacesServlet.service(FacesServlet.java:198)
    at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:719)
    at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:376)
    at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.HttpRequestHandler.doProcessRequest(HttpRequestHandler.java:870)
    at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:451)
    at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.HttpRequestHandler.serveOneRequest(HttpRequestHandler.java:218)
    at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.HttpRequestHandler.run(HttpRequestHandler.java:119)
    at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].server.http.HttpRequestHandler.run(HttpRequestHandler.java:112)
    at oracle.oc4j.network.ServerSocketReadHandler$SafeRunnable.run(ServerSocketReadHandler.java:260)
    at oracle.oc4j.network.ServerSocketAcceptHandler.procClientSocket(ServerSocketAcceptHandler.java:230)
    at oracle.oc4j.network.ServerSocketAcceptHandler.access$800(ServerSocketAcceptHandler.java:33)
    at oracle.oc4j.network.ServerSocketAcceptHandler$AcceptHandlerHorse.run(ServerSocketAcceptHandler.java:831)
    at com.evermind[Oracle Containers for J2EE 10g (10.1.3.0.0) ].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:298)
    at java.lang.Thread.run(Thread.java:595)



    En fait il ne voit pas la classe hibenate org.hibernate.hql.ast.HqlToken qui est utilisee dans le query.

    Je me suis un peu documente et il semblerait que jdeveloper a peut etre la meme classe et qu'il ya confusion de jar.

    Si quelqu'un deja eu ce probleme qu'il me file un coup de main merci

  2. #2
    Membre régulier
    Inscrit en
    Août 2005
    Messages
    159
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 159
    Points : 97
    Points
    97
    Par défaut
    Hello
    j'ai pu resoudre le probleme pour ce que ca interesse.

    Cela concernait le fichier jar antlr qui contient cette classe.

    hibernate et jdeveloper ont tous deux ces jars et ca pose des problemes de version

    je vous envoie au blog qui m'a permis de resoudre ce probleme

    http://www.it-eye.nl/weblog/2006/02/...d-hibernate-3/



    Dans le cas ou le blog n'existerait ci dessous le contenu


    A few months ago I tried out JDeveloper 10.1.3 EA1 for JSF. As O/R layer I thought let’s try out the new Hibernate 3 (I always used 2 before then) with its unchecked exceptions.

    So I configured a JDeveloper project to be ‘Hibernate’ enabled and tried out my first steps with JSF. Beside the new things in JSF, as soon as I tried to perform a query in Hibernate it crashed with a weird exception. First not knowing what was wrong, I looked over and over again to the configuration files. But really nothing was wrong, so I fell back to the classic Hibernate 2 and it worked fine. After some googling I learned Hibernate was using a different antlr.jar version than JDeveloper and apparently there were some differences in it. Back then I resigned my tryout as I had other things to do.

    But now that the final release of JDeveloper 10.1.3 is out, I thought let’s try again. Unfortunately it still gives the same exception. This time I replaced the antlr.jar, which is located in: [DIRECTORY_JDEV]/toplink/jlib with the one provided by the Hibernate 3 distribution (in my distribution called: antlr-2.7.6rc1.jar, make sure to rename it to antlr.jar). It all works just fine now. You should first close JDeveloper to do this and I suggest you make a backup of the original file that comes with toplink.

    At least you can continue your work now …

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. probleme avec l emplacement du fichier hibernate.cfg.xml
    Par sidoumghar dans le forum NetBeans
    Réponses: 0
    Dernier message: 08/08/2008, 10h32
  2. probleme avec le mapping d'association avec hibernate
    Par senediene dans le forum Hibernate
    Réponses: 2
    Dernier message: 10/08/2006, 13h59
  3. Probleme avec hibernate
    Par ouedmouss dans le forum Hibernate
    Réponses: 6
    Dernier message: 06/06/2006, 20h42
  4. [EJB3][HIBERNATE] Probleme avec select max
    Par kristof_machin dans le forum Hibernate
    Réponses: 2
    Dernier message: 26/04/2006, 13h05
  5. Problèmes avec Hibernate (sous Eclipse)
    Par Pierric dans le forum Hibernate
    Réponses: 2
    Dernier message: 07/04/2005, 14h35

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo