2010-05-20 15 views

Répondre

1

Utilisez un fetch join pour tirer dans les détails bancaires explicitement plutôt que de compter sur une charge implicite lorsque vous accédez à la propriété BankDetails:

CreateQuery("select a from Address a inner join fetch a.BankDetails") 
+0

Kent Remercier. Y at-il une option généralement pour tirer toutes les données? – Rheinprinz

+0

Vous pouvez ajouter lazy = "false" dans votre mappage pour vous assurer que certaines collections sont toujours chargées avec impatience, mais méfiez-vous des implications sur les performances. –

+0

Le résultat de la requête n'est pas unique. C'est le même nombre que les Bankdetails. Que puis-je faire? – Rheinprinz