Spring+Hibernate+LazyInitializationException

Sep 24, 2009 11:22

Привет всем!
Помогите разобраться с получением LazyInitializationException.
В DAO имею метод:

public Town getTownById(Long id){
return (Town) getHibernateTemplate().load(Town.class, id);
}

При попытке вызова даннго метода из контроллера поллучаю LazyInitializationException

public ModelAndView handleRequest(HttpServletRequest ( Read more... )

spring, hibernate

Leave a comment

drwx September 24 2009, 12:50:11 UTC
Убрал передачу объекта town в шаблон. Заменил метод в DAO следующим:

public Town getTownById(Long id){
HibernateTemplate ht = getHibernateTemplate();
Object obj = ht.load(Town.class, id);
Hibernate.initialize(obj);
return (Town) obj;
}

Имею следующее:
4.09.2009 16:48:44 org.hibernate.LazyInitializationException SEVERE: could not initialize proxy - no Session ( ... )

Reply

(The comment has been removed)

drwx September 24 2009, 14:27:44 UTC
А можно для тупых ткнуть на строчку которую нужно читать.

Reply

(The comment has been removed)

drwx September 25 2009, 05:26:51 UTC
Вот спасибо! Заработала!

Reply


Leave a comment

Up