`

hibernate 代理类错误lazyinitializationexception

阅读更多

lazyinitializationexception could not initialize proxy the owning session was closed

 

 

今天出现这个错,找出来了,我在dao里面 找出一个对象来,里面有别一个对象的引用, 这个引用得到的是

代理类:jsp里面用到它的属性时,出现了这个错误,

 

 

方法是 在<many-to-one>里面设 layze="false".这样就不用load方法来取了,用get 来取就不会有错了

 

分享到:
评论

相关推荐

    hibernate,struts,spring 常见错误信息

    一、Hibernate错误 Hibernate是Java持久层框架,它简化了数据库操作。常见的错误包括: 1. **配置错误**:如XML配置文件中的实体映射错误、数据源配置错误等,可能导致SessionFactory无法创建。 2. **SQL异常**:...

    集成spring的hibernate懒加载

    当你尝试在Controller层或者视图层访问懒加载的属性时,如果Session已经关闭("no Session..."错误),就会抛出`org.hibernate.LazyInitializationException`。这是因为懒加载的代理对象需要Session来执行数据库查询...

    Hibernate延时加载与lazy机制.doc

    - **数据加载**:首次访问代理类的非ID属性时,Hibernate会执行相应的SQL查询,从数据库中加载数据,并将代理类实例初始化为实际对象。 **5. 示例分析** 以下代码展示了延迟加载的过程: ```java tx = session....

    Hibernate电子版及源码

    6. 错误调试:学会识别并解决常见的Hibernate错误,如 LazyInitializationException、StaleObjectStateException 等。 总之,《Hibernate电子版及源码》资源是Java开发者的宝贵学习资料,通过深入学习和实践,...

    SSH错误集中分析.

    1. **AOP配置**:如果使用了Spring的AOP功能,错误的切面配置可能导致代理无法正确创建。 2. **事务管理**:事务配置错误可能导致事务无法正常提交或回滚。检查@Transactional注解的使用和事务配置。 总的来说,...

    Java常见异常集-Java,Hibernate,Tomcat异常

    13. **Hibernate的LazyInitializationException**:当试图初始化一个代理对象,但其所属的Session已关闭时,会抛出此异常。解决方法是确保在Session关闭前完成懒加载操作,或考虑使用Eager Loading或Open Session In...

    无处不在的Spring AOP事务及踩过的坑

    4. **懒加载异常**:在事务外部访问懒加载的Hibernate实体时,可能会触发`LazyInitializationException`。这是因为事务结束时,Hibernate会关闭Session,此时试图访问的数据已无法获取。为避免这种情况,可以在需要...

Global site tag (gtag.js) - Google Analytics