错误:
org.hibernate.LazyInitializationException: could not initialize proxy - no Session我已经设置了:
<prop key="hibernate.current_session_context_class">org.springframework.orm.hibernate4.SpringSessionContext</prop>@Transactional使用getCurrentSession()
使用get()没有问题;
使用load就有问题使用opentSession() 都没有问题;求大神指导;测试代码如下:
此处:getsession()为sessionFactory.getCurrentSession();的封装 public T load(Class<?> clazz, int id){
//return (T)sessionFactory.openSession().load(clazz,id); //没问题
return (T) getSession().load(clazz,id); //此处load有问题
//return (T) getSession().get(clazz,id); //没问题
}Hibernatesessionloadjavaj2ee
org.hibernate.LazyInitializationException: could not initialize proxy - no Session我已经设置了:
<prop key="hibernate.current_session_context_class">org.springframework.orm.hibernate4.SpringSessionContext</prop>@Transactional使用getCurrentSession()
使用get()没有问题;
使用load就有问题使用opentSession() 都没有问题;求大神指导;测试代码如下:
此处:getsession()为sessionFactory.getCurrentSession();的封装 public T load(Class<?> clazz, int id){
//return (T)sessionFactory.openSession().load(clazz,id); //没问题
return (T) getSession().load(clazz,id); //此处load有问题
//return (T) getSession().get(clazz,id); //没问题
}Hibernatesessionloadjavaj2ee
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货