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 :

Problème de référence d'Entity sur 2 projets EJB


Sujet :

JPA Java

  1. #1
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut Problème de référence d'Entity sur 2 projets EJB
    Bonjour,

    J'ai un "petit" problème dans un projet avec des classes "Entity" non trouvée

    Voici le contexte :

    - serveur JBoss 4.2.2
    - un projet EJB "VigileEJB" qui contient les Entity
    - un projet EJB "VigileExtractorEJB" qui utilise les entity de "VigileEJB" et qui s'occupe d'alimenter les différentes tables.
    - un projet EJB "VigileUIEJB"
    - un projet Web

    Mon problème vient du projet "Extractor".

    Je fais au travers d'un Query un "delete from Division" (où Division représente l'entity) et à l'exécution, il ne trouve pas la classe.
    En faisant : "delete from package.Division", ça passe...

    Si vous avez une piste pour éviter d'avoir à mapper toutes les classes, je suis preneur

    A+
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  2. #2
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Complément d'information :

    L'erreur signalée est
    java.lang.IllegalArgumentException: org.hibernate.hql.ast.QuerySyntaxException: Division is not mapped [delete from Division]
    Ci-joint le code incriminé
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
     
    private boolean viderTable(String nomTable)
    {
        try
        {
            StringBuilder queryString = new StringBuilder(32);
            queryString.append("delete from ").append(nomTable);
            getEntityManager().createQuery(queryString.toString()).executeUpdate();
     
            return true;
        }
        catch (RuntimeException re)
        {
            StringBuilder messageString = new StringBuilder(32);
            messageString.append("La table ").append(nomTable).append(" n'a pas pu être vidée.");
            logger.log(Level.SEVERE, messageString.toString());
            throw re;
        }
    }
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Modérateur
    Avatar de OButterlin
    Homme Profil pro
    Inscrit en
    Novembre 2006
    Messages
    7 313
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 7 313
    Billets dans le blog
    1
    Par défaut
    Finalement, j'ai trouvé...

    Pour ceux que ça intéresse : il faut que les 2 projets incluent la définition des entity
    (ça ferait partie de la spec)

    A+
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

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

Discussions similaires

  1. [EJB3] [Eclipse] problème de références entre un projet EJB et son client
    Par olivier57b dans le forum Java EE
    Réponses: 2
    Dernier message: 17/03/2010, 16h00
  2. [Cobertura] [Maven] Problème de couverture sur les projets dépendants
    Par eitrith dans le forum Qualimétrie
    Réponses: 1
    Dernier message: 11/09/2009, 17h12
  3. [DisplayTag] problème d'utilisation avec glassfish dans un projet EJB
    Par wl1979 dans le forum Taglibs
    Réponses: 0
    Dernier message: 14/04/2009, 12h35
  4. Problème lancement Tomcat dans eclipse sur un projet Tapestry
    Par Samildanach dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 02/09/2008, 15h04
  5. [VB] - Problèmes sur un Projet d'installation
    Par Aurazed dans le forum VB.NET
    Réponses: 2
    Dernier message: 18/04/2008, 15h31

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