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

Java EE Discussion :

JPA, EJB => référence cyclique


Sujet :

Java EE

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2006
    Messages
    958
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Janvier 2006
    Messages : 958
    Par défaut JPA, EJB => référence cyclique
    bonsoir,

    Je voudrais créer un projet javaEE6 qui contient des classes JPA, une classe EJB(qui persiste un objet dans la base) et un projet client java.

    donc, dans netbeans 6.9.1, j'ai créé un "enterprise application project" (EAP), avec un projet EJB dedans, dans lequel j'ai créé avec le "wizard" des classes entités à partir de la base.
    jusque là ça va.


    ensuite, j'ai créé:

    -un projet "java class library", laissé vide pour l'instant

    - un autre EAP, avec un EJB project dedans, dans lequel j'ai mis un EJB avec le wizard de netbeans; dans ce wizard j'ai spécifié que l'interface distante devait être placée dans je projet java class library.

    normalement, je devrais continuer par créer un EAP avec un projet client mais j'ai des problèmes avec ce que j'ai déjà créé.

    En effet, l'interface distante contient une référence à la classe JPA, comme ceci:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    void store(jpa.Indemnites indemnite);
    mais si j'ajoute le jar du projet EJB (qui contient les classes JPA) j'ai une erreur di genre:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     cyclic references are not allowed

    c'est parce que le projet EJB "dépend" du projet class library (pour stocker l'interface) et le java projet class library dépend du projet EJB (car son jar a été ajouté).

    savez-vous comment pallier à ce problème?
    un petit mode opératoire serait le bienvenu

    olivier.

  2. #2
    Rédacteur
    Avatar de longbeach
    Profil pro
    Architecte de système d’information
    Inscrit en
    Avril 2003
    Messages
    943
    Détails du profil
    Informations personnelles :
    Âge : 50
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Architecte de système d’information

    Informations forums :
    Inscription : Avril 2003
    Messages : 943
    Par défaut
    Merci de penser à utiliser les préfixes.

Discussions similaires

  1. Réponses: 2
    Dernier message: 27/01/2011, 09h43
  2. Réponses: 4
    Dernier message: 29/07/2010, 09h50
  3. JTA - JPA - EJB
    Par ekremyilmaz dans le forum Persistance des données
    Réponses: 7
    Dernier message: 07/02/2010, 22h20
  4. [EJB] [Stratégie] Exception se baladant à travers JPA & EJB..
    Par slake13 dans le forum Java EE
    Réponses: 5
    Dernier message: 26/02/2009, 10h33
  5. Réponses: 1
    Dernier message: 14/08/2008, 19h23

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