Spring+Hibernate+LazyInitializationException
Привет всем!
Помогите разобраться с получением LazyInitializationException.
В DAO имею метод:
При попытке вызова даннго метода из контроллера поллучаю LazyInitializationException
Ничего не понимаю. При вызове return (Town) getHibernateTemplate().load(Town.class, id); Сессия открыта и существует. Откуда берется ексепшн?
Введите содержимое врезки
<hibernate-mapping>
3 <class name="ru.bds.model.Town" table="TOWN">
4 <id name="id" column="town_id">
5 <generator class="native" />
6 </id>
7
8 <property name="param" />
9
10 <property name="name" />
11 <property name="territory" />
12
13 <property name="latitude" />
14 <property name="longitude" />
15
16 <set name="lsd" table="FORECAST" cascade="all" lazy="false">
17 <key column="town_id" />
18 <one-to-many class="ru.bds.model.Forecast" />
19 </set>
20 </class>
21 </pre>
Помогите разобраться с получением LazyInitializationException.
В DAO имею метод:
public Town getTownById(Long id){
return (Town) getHibernateTemplate().load(Town.class, id);
}
При попытке вызова даннго метода из контроллера поллучаю LazyInitializationException
public ModelAndView handleRequest(HttpServletRequest httpServletRequest, HttpServletResponse httpServletResponse) throws Exception {
Calendar calendar = Calendar.getInstance();
List listOfCurrency = currencyDAO.getCurrencyByDate(calendar);
Long fileId = Long.parseLong(httpServletRequest.getParameter("town"));
Town town = townDAO.getTownById(fileId);
Ничего не понимаю. При вызове return (Town) getHibernateTemplate().load(Town.class, id); Сессия открыта и существует. Откуда берется ексепшн?
Введите содержимое врезки
<hibernate-mapping>
3 <class name="ru.bds.model.Town" table="TOWN">
4 <id name="id" column="town_id">
5 <generator class="native" />
6 </id>
7
8 <property name="param" />
9
10 <property name="name" />
11 <property name="territory" />
12
13 <property name="latitude" />
14 <property name="longitude" />
15
16 <set name="lsd" table="FORECAST" cascade="all" lazy="false">
17 <key column="town_id" />
18 <one-to-many class="ru.bds.model.Forecast" />
19 </set>
20 </class>
21 </pre>
