您的位置:学习中国 推荐教程 正文
原作者:kuku 添加时间:2007-06-02 原文发表:2007-06-02 人气:22 来源:互联网

本文章共1632字,分3页,当前第1页,快速翻页:
 

使用Hibernate时意外报错:

Exception in thread "main" org.hibernate.LazyInitializationException: could not initialize proxy - the owning Session was closed at org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:53) at org.hibernate.proxy.AbstractLazyInitializer.getImplementation(AbstractLazyInitializer.java:84) at org.hibernate.proxy.CGLIBLazyInitializer.intercept(CGLIBLazyInitializer.java:134) at com.entry.database.bean.OaLoginLink$EnhancerByCGLIB$a418b18d.getName(<generated>) at test.Test.main(Test.java:145)


很是让我头痛,上网查看相关资料发现这样一个解决方式:

"org.hibernate.LazyInitializationException: could not initialize proxy"延迟抓取出的错,hb3对many-to-one的默认处理是lazy = "proxy",没有搞懂到底怎么回事,把所有many-to-one,one-to-one都加上lazy="false"...

这个方法理论上没错,但是会让人产生误解,使人以为只是修改<set>中的lazy值,照做后程序依然会报错,看看下面的文章也许就明白了(注意最后一行红色标记)!

lazy initialization
集合(不包括数组)是可以延迟初始化的,意思是仅仅当应用程序需要访问时,才载入他们的值。
 

本文章更多内容1 - 2 - 3 - 下一页>>
本页地址
相关文章

ASP分页列表生成静态页面的小程序脚本
用ASP对网页进行简单的保护
入门:ASP中的表单验证实现方法
ASP技术在交互式网页设计中的运用
ASP网页开发过程中的几个小技巧
JavaScript、Jscript、VBScript、ASP的区别
ASP读取Recordset中的GetRows 属性
ASP动态网页制作中使用SQL语句的方法
ASP常用的操作数据库结构的SQL语句
ASP常用五类内置函数
做好网站开发项目需求的分析
提升JSP动态网页页面响应速度的七大绝招
JSP连接ORACLE数据库时注意的一些问题
用缓冲技术提高JSP应用的性能和稳定性
详细的jsp分页(oracle+jsp+apache)
对于Struts和Spring两种MVC框架的比较
JSP的九种基本内置组件简介
在JSP中使用JavaMail
一个用JSP实现的分页的类及调用方法
JSP实现论坛树型结构的具体算法

相关评论


本文章所属分类:首页 推荐教程   JSP编程