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 :

org.hibernate.hql.ast.QuerySyntaxError: unexpected token


Sujet :

Hibernate Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2006
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 40
    Par défaut org.hibernate.hql.ast.QuerySyntaxError: unexpected token
    slt ;
    je monte un application web utilisant hibernate 3.x sous myeclipse
    et dans un stade de mon application, il mest demandé de creer une table par une requete
    jai fait
    sql="create table parent ( id bigint not null primary key )";
    Session session = HibernateSessionFactory.currentSession();
    session.createQuery(sql).executeUpdate();
    HibernateSessionFactory.closeSession();
    mais ca me genere une exception que jai pas compris le sens:
    org.hibernate.hql.ast.QuerySyntaxError: unexpected token: create near line 1, column 1 [create table parent ( id bigint not null primary key )]
    org.hibernate.hql.ast.ErrorCounter.throwQueryException(ErrorCounter.java:63)
    org.hibernate.hql.ast.QueryTranslatorImpl.parse(QueryTranslatorImpl.java:215)
    org.hibernate.hql.ast.QueryTranslatorImpl.doCompile(QueryTranslatorImpl.java:127)
    org.hibernate.hql.ast.QueryTranslatorImpl.compile(QueryTranslatorImpl.java:83)
    org.hibernate.impl.SessionFactoryImpl.getQuery(SessionFactoryImpl.java:427)
    org.hibernate.impl.SessionImpl.getQueries(SessionImpl.java:884)
    org.hibernate.impl.SessionImpl.executeUpdate(SessionImpl.java:865)
    org.hibernate.impl.QueryImpl.executeUpdate(QueryImpl.java:89)
    com.paperLess.GED.core.ManageIndexInDocumentModel.createPLTable(ManageIndexInDocumentModel.java:272)
    org.apache.jsp.ad_005fupd_005fdel_005fmodel_jsp._jspService(ad_005fupd_005fdel_005fmodel_jsp.java:194)
    org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:802)

    merci pour votre aide et si qlq un sais comment faire plz de me le dire

  2. #2
    Membre émérite Avatar de BizuR
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    688
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 688
    Par défaut
    petite question, pourquoi tiens tu a créer cette table sachant qu'Hibernta propose une solution d'auto-construction de la base correspondant à ton mapping ?!?

    Sinon pour ce qui est de l'erreur, je pense qu'Hibernate ne s'attend pas a voir un "create" en début de requete. Je n'ai jamais essayé cela à vrai dire... mais il faudrait vérifier si cela est possible je dirai

  3. #3
    Membre averti
    Inscrit en
    Mai 2006
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 40
    Par défaut
    merci BizuR pour ta reponse et est ce que tu pourra faire plus d'eclairsissements sur ce point car ja voit quil peu resoudre mon probleme

  4. #4
    Membre émérite Avatar de BizuR
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    688
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 688
    Par défaut
    Citation Envoyé par oughlad
    merci BizuR pour ta reponse et est ce que tu pourra faire plus d'eclairsissements sur ce point car ja voit quil peu resoudre mon probleme
    Je ne crée pas ma base avec Hibernate en ce qui me concerne ... donc je ne saurais t'aider, par contre, je sais que cela est faisable ... et je t'invite donc a te retourner vers la doc en ligne fournie par Hibernate, complète, et en français qui plus est

  5. #5
    Membre averti
    Inscrit en
    Mai 2006
    Messages
    40
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 40
    Par défaut
    merci pour ton aide je me suis retourné vers la doc mais comme je suis debutant dans le monde de hibernate jai pas appris bcp de chose et si qlq un a une idée en ce qui concerne mon probleme merci de me le dire

  6. #6
    Membre émérite Avatar de BizuR
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    688
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 688
    Par défaut
    c'est pourtant pas difficile ni long de lire un menu de documentation ... même en débutant sur Hibernate. Pour info, j'ai commencé Hibernate il y a 1 mois en plus de deux autres frameworks ... donc je peux également dire que je "debute" en la matière

    Tu trouveras l'endroit de la doc où ils parlent de cet outil de génération de schéma en cliquant ici

    Bon courage...

Discussions similaires

  1. Réponses: 2
    Dernier message: 03/05/2010, 21h13
  2. Réponses: 9
    Dernier message: 30/12/2008, 11h47
  3. Réponses: 7
    Dernier message: 01/10/2008, 10h48
  4. Réponses: 2
    Dernier message: 21/07/2008, 14h53
  5. Réponses: 5
    Dernier message: 01/02/2008, 15h59

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