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 :

Join et Fetch


Sujet :

JPA Java

  1. #1
    Membre confirmé
    Profil pro
    Développeur Java
    Inscrit en
    Mai 2004
    Messages
    156
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Mai 2004
    Messages : 156
    Par défaut Join et Fetch
    Bonjour,

    Dans une requête réalisée en criteriaQuery, je réalise un join et un fetch sur une même entité :

    final Join<AbonnementCommercial, ArticleTaxe> articleTaxeJoin = abonnementRoot.join(Att.ARTICLES);
    abonnementRoot.fetch(Att.ARTICLES);

    Le but étant de ramener certains articles en fonction de l'abonnement.

    Or, dans la requête générée, il réalise 2 inner join sur la table des articles. Le 1er servant à faire les restrictions et le 2nd pour remonter les articles avec la requête.

    Dans mon exemple, je devrais ramener 1 abonnement avec 1 article, la requête me remonte 1 abonnement mais avec 3 articles.

    Merci pour votre aide

  2. #2
    Membre confirmé
    Profil pro
    Développeur Java
    Inscrit en
    Mai 2004
    Messages
    156
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Java

    Informations forums :
    Inscription : Mai 2004
    Messages : 156
    Par défaut
    Pour précision des versions utilisées :
    - hibernate-jpa : 1.0.0.Final (j'ai essayé aussi avec la 1.0.1.final)
    - Hibernate : 3.5.6-Final

Discussions similaires

  1. problème "left join fetch" recup de données associées
    Par ddv_again dans le forum Hibernate
    Réponses: 2
    Dernier message: 19/12/2006, 18h29
  2. Left Join et "no fetch current record"
    Par olivier_nicollet dans le forum SQL
    Réponses: 7
    Dernier message: 05/12/2006, 15h08
  3. [HQL]Problème avec double join fetch
    Par zev dans le forum Hibernate
    Réponses: 1
    Dernier message: 05/12/2006, 10h59
  4. fetch="join" dans mapping ignore en HQL ?
    Par azerr dans le forum Hibernate
    Réponses: 2
    Dernier message: 04/08/2006, 10h48
  5. [Hibernate]Problème de requete avec "join fetch"
    Par gauloiskiki dans le forum Hibernate
    Réponses: 4
    Dernier message: 21/06/2006, 10h54

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