Hibernate Extra Lazy загрузка и память - PullRequest
0 голосов
/ 04 августа 2011

Ссылка на Дополнительно Пример отложенной загрузки здесь .

Есть ли способ освободить память, занятую wines.get(0) до wines.get(1) вызывается в extraLazyInitializationOfWines()?

Любая помощь будет полезна.

Спасибо

1 Ответ

0 голосов
/ 04 апреля 2012

Вы можете удалить отдельный объект из кэша Hibernate первого уровня.Пример из Hibernate doc

ScrollableResult cats = sess.createQuery("from Cat as cat").scroll(); //a huge result set
while ( cats.next() ) {
    Cat cat = (Cat) cats.get(0);
    doSomethingWithACat(cat);
    sess.evict(cat);
}
...