Comment puis-je accéder à chargement paresseux champs après la session est fermée, l'utilisation d'hibernate?

envisager ce scénario:

  • J'ai chargé une entité Mère par le biais de hibernate
  • Parent contient une collection d'Enfants qui est gros et paresseux chargé
  • La session hibernate est fermée après cette première charge pendant que l'utilisateur visualise les données Parent
  • L'utilisateur peut choisir d'afficher le contenu de la paresse collection d'Enfants
  • Je souhaite maintenant de charger cette collection

Quels sont les moyens /le meilleur moyen de chargement de cette collection?

  • Assumer session-à-vue n'est pas une option, car l'extraction de la collection d'Enfants ne se produisent après que l'utilisateur a consulté les Parents et a décidé de vue des Enfants.
  • C'est un service qui va être accessible à distance par le web et de bureau basé client.

Grâce.

OriginalL'auteur Paul Adamson | 2009-07-01