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 :

Mappage complexe (Composite-id qui contient lui même un composite Id)


Sujet :

Hibernate Java

  1. #1
    Nouveau candidat au Club
    Inscrit en
    Septembre 2006
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 1
    Par défaut Mappage complexe (Composite-id qui contient lui même un composite Id)
    Class Java :

    public class Activite extends ValueObject {
    private ActivitePk activitePk;
    private String libActAct;
    }

    //la classe ActivitePk représente Le primary key de la classe Activite://
    public class ActivitePk implements Serializable {
    private SClasActivitePk sClasActivitePk;
    private String codActAct;
    }

    // la calsse SClasActivitePk représente le primary key d'une autre classe
    public class SClasActivitePk implements Serializable {

    private ClasActivite clasActivite;
    private Integer codSactSact;
    }

    ==> Mappage de la classe Activite :

    <hibernate-mapping package="com.bna.admin.model" default-lazy="false">
    <class name="Activite" table="ACTIVITE">

    <composite-id name="activitePk" class="ActivitePk">
    <key-property name="codActAct" column="COD_ACT_ACT" />
    <composite-id name="sClasActivitePk" class="SClasActivitePk">
    <key-property name="codSactSact" column="COD_SACT_SACT" />
    <key-many-to-one name="clasActivite" column ="COD_CACT_CACT"/>
    </composite-id>

    </composite-id>
    <property name="libActAct" not-null="true" column="LIB_ACT_ACT"/>

    </class>

    </hibernate-mapping>

    avec ce mappage, une erreur hibernate sera gébnée, ( composite-id contenant un compsite-id)
    comment peut on résoudre ce problème avec un autre mappage ( qui permet d'utiliser un clé composé d'une autre classe dans la clé composé de la classe Activite ???)
    Merci d'avance.

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Juin 2002
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2002
    Messages : 37
    Par défaut
    SAlut,

    Je suis confronté au même soucis. Générer une clé composite contenant une clé composite d'une autre table...

    Je suis preneur d'une solution.

Discussions similaires

  1. Vector qui contient les mêmes valeurs
    Par zobbyzobba dans le forum Général Java
    Réponses: 2
    Dernier message: 10/12/2012, 08h57
  2. Réponses: 3
    Dernier message: 22/09/2012, 13h38
  3. Réponses: 1
    Dernier message: 19/06/2011, 18h48
  4. Loader un SWF qui va lui même Loader un SWF
    Par dtcSearch dans le forum ActionScript 3
    Réponses: 1
    Dernier message: 21/06/2010, 10h16
  5. Bouton qui se supprime lui même ?
    Par akabane dans le forum Delphi
    Réponses: 9
    Dernier message: 14/06/2006, 15h12

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