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

NHibernate Discussion :

query et join [Débutant]


Sujet :

NHibernate

  1. #1
    Membre actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2014
    Messages
    153
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mai 2014
    Messages : 153
    Points : 227
    Points
    227
    Par défaut query et join
    Bonjour.
    Je me mets à NHibernate c# depuis peu.
    Je teste 2 simples classes avec : class a qui a un attibut class b(donc liste de b dans la a).J'ai fait le many to one en fichier hbm.Le crud est ok,mais comment
    s'écrit la syntaxe pour faire remonter un objet de la class b avec la liste des objets a qu'elle contient.Merci.

  2. #2
    Membre actif
    Homme Profil pro
    Développeur .NET
    Inscrit en
    Mai 2014
    Messages
    153
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : Mai 2014
    Messages : 153
    Points : 227
    Points
    227
    Par défaut résolu
    Il faut ici avec le HQL (méthodes de l(interface IQuery) utiliser le JoinQueryOver. (many to many).
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
                listIt = session.QueryOver<Items_Traitement>().JoinQueryOver<Personne>(p => p.personnesItems)
          .Where(patient => patient.idPersonne == a).List<Items_Traitement>();
    On récupère ici une liste d'items d'une personne de la liste de personnes d'un item.

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

Discussions similaires

  1. Left join(select *) en query builder
    Par jfsenechal dans le forum Doctrine2
    Réponses: 1
    Dernier message: 22/11/2017, 15h51
  2. inner join fetch sur une query refusé
    Par nestr dans le forum NHibernate
    Réponses: 0
    Dernier message: 26/06/2015, 12h08
  3. [AC-2010] Inner Join SQL Update Query
    Par Pajam dans le forum Access
    Réponses: 2
    Dernier message: 12/03/2015, 10h23
  4. ManyToMany avec attributs et join dans query builder
    Par ptitcodeur dans le forum Doctrine2
    Réponses: 2
    Dernier message: 07/05/2013, 16h13
  5. sub-query, join ou autre.
    Par Golgotha dans le forum Requêtes
    Réponses: 4
    Dernier message: 20/09/2011, 22h18

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