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

JPA Java Discussion :

[Débutant EJB] association n-n


Sujet :

JPA Java

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 76
    Par défaut [Débutant EJB] association n-n
    Bonjour,
    j'ai une question toute bete : Est ce qu'il y a une classe Bean Entity pour chaque table de la Base de données ?
    Je me pose cette question concernant une table qui découle d'une association n-n ... et je ne sais pas si je dois en faire un EJB entity.

    Cordialement,

    Kal'

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

    Informations forums :
    Inscription : Mai 2005
    Messages : 688
    Par défaut
    Je n'en suis pas sur, mais je miserai sur OUI.
    Les EJB (2.1) ne reposent pas encore sur une réelle notion de mapping O/R complexe, il faudra attendre les versions futures (notammenet 3.0 et JPA) pour permettre une découpage réel entre le modèle objet et relationnel ou bien choisir une framework de persistance comme Hibernate, JPOX ou autre ...

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 76
    Par défaut
    Merci beaucoup pour ta réponse
    Du coup avec les EJB 2.0, lors de la conception on se base sur le modele relationnel qui est déduit du diagramme de classe et non le diagramme de classe.
    (Je vais regarder Hibernate

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    76
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 76
    Par défaut
    euh ... en fait je viens de lire d'autres trucs ... mais finalement ca sert à quoi les champs CMR ? si il y a une table d'association entre ?
    (J'ai regardé Hibernate ca à l'air plus sympa mais pas le temps de prendre une autre techno :/ )

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

    Informations forums :
    Inscription : Mai 2005
    Messages : 688
    Par défaut
    Je ne suis pas assez expert en la matière pour te répondre mais d'après ce que j'en lis, ils permettent une association unidirectionnelle ... de type 1,1, ou 1,N ... après, oui, tu peux surement l'adapter pour du N-M ... a vrai dire, j'ai tendance à me perdre dans le sens profond des valeurs des relations ... (marre de des problemes de persistance de mon appli )

Discussions similaires

  1. [JNDI] [Débutant][EJB 3] javax.naming.NameNotFoundException
    Par Mathieu.J dans le forum Java EE
    Réponses: 4
    Dernier message: 11/08/2007, 12h45
  2. [EJB]débutant EJB. Quels plugins pour eclipse ?
    Par clement42 dans le forum Eclipse Java
    Réponses: 8
    Dernier message: 25/12/2005, 18h07
  3. Réponses: 3
    Dernier message: 14/12/2005, 19h18
  4. [EJB] [Débutante] EJB et JNDI quel est le lien?
    Par LESOLEIL dans le forum Java EE
    Réponses: 5
    Dernier message: 07/10/2005, 13h46
  5. Réponses: 7
    Dernier message: 23/08/2005, 15h56

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