Измените с "Session" на "StatelessSession", и я смогу завершить мой класс - PullRequest
0 голосов
/ 20 мая 2010

Я использую сеанс без сохранения состояния и следую HQL.

CreateQuery("select a from Address a")

В моем классе адресов есть много BankDetails, но я не могу получить к ним доступ. Если я использую нормальную сессию, это работает. Что я могу сделать?

1 Ответ

1 голос
/ 20 мая 2010

Используйте извлечение соединения , чтобы явно указывать банковские реквизиты, а не полагаться на неявную загрузку при первом обращении к свойству BankDetails:

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