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 :

[Hibernate] Mapping de l'identifiant


Sujet :

Hibernate Java

  1. #1
    Membre régulier
    Inscrit en
    Avril 2002
    Messages
    224
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 224
    Points : 116
    Points
    116
    Par défaut [Hibernate] Mapping de l'identifiant
    Bonjour,

    Je fais mes premiers pas avec Hibernate est je rencontre le probléme de mapping suivant : org.hibernate.exception.SQLGrammarException: could not get next sequence value ...


    Voici le fichierhbm.xml concerné:
    <hibernate-mapping>

    <class name="com.voyageAlaCarte.beans.User" table="client">

    <id name="id" column="increment" type="long">
    <generator class="native"/>
    </id>

    <property name="email" column="login_client" type="string"/>
    <property name="password" column="password_client" type="string"/>
    <property name="nom" column="nom_client" type="string"/>
    <property name="adresse" column="adresse_client" type="string"/>
    <property name="cp" column="code_postal_client" type="string"/>
    <property name="ville" column="ville_client" type="string"/>
    <property name="pays" column="pays_client" type="string"/>

    </class>

    </hibernate-mapping>
    J'ai l'impression que ca viens du generator d'id mais je n'arrive pas à resoudre ce probléme, merci d'avance pour vos aides précieuses ;->

  2. #2
    Membre averti
    Inscrit en
    Août 2005
    Messages
    352
    Détails du profil
    Informations forums :
    Inscription : Août 2005
    Messages : 352
    Points : 427
    Points
    427
    Par défaut
    Il faut que tu choisisses un generator qui soit supporté par ta base. Quelle base de données utilises tu ?

  3. #3
    Membre régulier
    Inscrit en
    Avril 2002
    Messages
    224
    Détails du profil
    Informations forums :
    Inscription : Avril 2002
    Messages : 224
    Points : 116
    Points
    116
    Par défaut
    Merci pour vos réactions,J'utilise PostgreSql et j'ai trouver mon probléme:
    PostgreSql utilise des séquence pour la génération des Id, il faut donc le signifier en paramétre pour le generator
    <generator class="sequence">
    <param name="sequence">client_id_client_seq</param>
    </generator>

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

Discussions similaires

  1. [Hibernate] mapping d'une collection
    Par Jorus dans le forum Hibernate
    Réponses: 22
    Dernier message: 01/12/2008, 18h16
  2. [Hibernate] Mapping d'association
    Par srvremi dans le forum Hibernate
    Réponses: 2
    Dernier message: 22/01/2006, 05h54
  3. [Hibernate] - Mapping Exception
    Par msiramy dans le forum Hibernate
    Réponses: 3
    Dernier message: 09/01/2006, 17h38
  4. [hibernate] Mapping avec identifiant composé
    Par miky_jo dans le forum Hibernate
    Réponses: 3
    Dernier message: 11/10/2005, 17h48
  5. [JDO]Hibernate : Mapping d'un champ auto-incrémenté
    Par brice.antoine dans le forum Hibernate
    Réponses: 4
    Dernier message: 02/04/2004, 11h36

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