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] Je récupere la référence et non la donnée


Sujet :

Hibernate Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    taf
    taf est déconnecté
    Membre habitué
    Inscrit en
    Avril 2006
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 8
    Par défaut [Hibernate] Je récupere la référence et non la donnée
    Bonjour ,
    dans une JTable j'affiche la liste des budgets.
    Entre autre j'affiche la colonne budgetPeriode

    Je ne comprends pas pourqoui hibernate affiche

    com.altair.mapping.Mois@276

    de budgetPeriode(colonne du budget) et non la donnée ?????


    budgetPeriode correspond à la collone moisFormat de la classe Mois



    Mapping de la classe Budget :

    <?xml version="1.0" encoding='UTF-8'?>
    <!DOCTYPE hibernate-mapping PUBLIC
    "-//Hibernate/Hibernate Mapping DTD 3.0//EN"
    "http://hibernate.sourceforge.net/hibernate-mapping-3.0.dtd" >


    <hibernate-mapping package="com.altair.mapping">

    <class name="Budget" table="BUDGET">
    <id name="budgetId" column="BUDGET_ID" type="long">
    <generator class="sequence">
    <param name="sequence">SEQ_BUDGET</param>
    </generator>
    </id>
    <version name="version" column="VERSION" />


    <property name="budgetNom" column="BUDGET_NOM" type="string" not-null="true" />
    <property name="budgetDatecreation" column="BUDGET_DATECREATION" type="date" not-null="true" />
    <property name="budgetCommentaires" column="BUDGET_COMMENTAIRES" type="string" />
    <property name="budgetMultiregion" column="BUDGET_MULTIREGION" type="boolean" not-null="true" />



    <many-to-one name="projet" column="BUDGET_PROJET" class="Projet" />
    <many-to-one name="budgetRegion" column="BUDGET_REGION" property-ref="code" not-null="true" class="Region" />

    <many-to-one name="budgetPeriode" column="BUDGET_PERIODE" property-ref="moisFormat" not-null="true" class="Mois" />


    </class>

    </hibernate-mapping>




    Mapping de la class Mois :

    <hibernate-mapping package="com.altair.mapping">

    <class name="Mois" table="MOIS">
    <id name="moisId" column="MOIS_ID" type="long">
    <generator class="sequence">
    <param name="sequence">SEQ_MOIS</param>
    </generator>
    </id>
    <version name="version" column="VERSION" />

    <property name="moisNumero" column="MOIS_NUMERO" type="int" not-null="true" />
    <property name="moisNom" column="MOIS_NOM" type="string" not-null="true" />
    <property name="moisAnnee" column="MOIS_ANNEE" type="int" not-null="true" />
    <property name="moisQuarter" column="MOIS_QUARTER" type="string" not-null="true" />

    <property name="moisFormat" column="MOIS_FORMAT" type="string" not-null="true" />



    <set name="budgetSet" inverse="true" cascade="all-delete-orphan" >
    <key column="BUDGET_PERIODE" property-ref="moisFormat" />
    <one-to-many class="Budget"/>
    </set>




    Merci .

  2. #2
    taf
    taf est déconnecté
    Membre habitué
    Inscrit en
    Avril 2006
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 8
    Par défaut
    mon probleme venait du fait que je n'avais pas définit une methode toString nécessaire à l'affichage des donneés dans la JCombobox.

    Fat

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

Discussions similaires

  1. Une erreur 233 de ms sql server
    Par Hokage dans le forum MS SQL Server
    Réponses: 5
    Dernier message: 05/10/2009, 17h40
  2. Erreur 233 sous sql server
    Par brajae85 dans le forum Oracle
    Réponses: 3
    Dernier message: 18/05/2009, 16h12
  3. Réponses: 2
    Dernier message: 05/10/2004, 22h43

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