`

could not initialize proxy

阅读更多
could not initialize proxy - the owning Session was closed
出现此错误的原因是当Session关闭的时候,在取与用户相关联的对象时候,就会出现此错误,
例如:但Session没有关闭,获得对象User ,用户User与Role之间的关系是多对一,但Session关闭时,再通过User获得Role对象,就会出现下面的错误
10-Mar-2009 10:48:20 org.hibernate.LazyInitializationException <init>
SEVERE: could not initialize proxy - the owning Session was closed
org.hibernate.LazyInitializationException: could not initialize proxy - the owning Session was closed
at org.hibernate.proxy.AbstractLazyInitializer.initialize(AbstractLazyInitializer.java:56)
at org.hibernate.proxy.AbstractLazyInitializer.getImplementation(AbstractLazyInitializer.java:98)
at org.hibernate.proxy.CGLIBLazyInitializer.intercept(CGLIBLazyInitializer.java:158)
分享到:
评论

相关推荐

    集成spring的hibernate懒加载

    3. **Hibernate的Hibernate.initialize()方法**:在需要使用懒加载属性的地方,手动调用此方法初始化代理对象。但这需要在业务代码中显式处理,不够优雅。 4. **使用Hibernate的Criteria API或HQL查询**:在查询时...

    S2S3H3整合以及泛型Dao与Service封装

    本程序整合了struts-2.2.3.1+spring-framework-3.1.0+hibernate-distribution-3.6.8+JSON+MySQL+Annotation,并且对Dao和Service进行了封装,内含.jar包,并且解决了一对多双向关联的could not initialize proxy - ...

    Hibernate映射导致的几个异常

    Could not initialize proxy - the owning Session was closed 这是Hibernate懒加载机制中的常见异常,当尝试访问一个已被关闭的Session中的懒加载属性时触发。例如,如果Session在使用`setFetchMode(FetchMode....

    基于SSH框架的BBS论坛JavaEE项目源码

    7.注册如果发送邮件激活的方式出错(返回页面错误org.hibernate.LazyInitializationException: could not initialize proxy - no Session) 8.禁止用户后不允许登录、发帖、回帖等 9.后台会员搜索中文名搜索乱码 ...

    JAVA错误文档[归纳].pdf

    7. **Action的返回方法出错,could not initialize proxy - no Session** 这可能是在Hibernate操作中没有正确初始化Session。确保在访问数据库之前已打开Session,并在完成后关闭。 8. **查询数据出现乱码问题** ...

    Hibernate配置常见错误

    错误表现:在Session关闭后尝试访问懒加载属性,抛出“org.hibernate.LazyInitializationException: could not initialize proxy - no Session”异常。 解决方案:理解并合理使用Open Session in View(OSIV)模式...

    Hibernate延迟加载以及利用Spring

    Exception in thread "main" org.hibernate.LazyInitializationException: could not initialize proxy - the owning Session was closed ``` - **日志记录**:为了更好地诊断问题,可以使用log4j等工具进行日志...

    java开源论坛jeebbs系统源码包

    7.注册如果发送邮件激活的方式出错(返回页面错误org.hibernate.LazyInitializationException: could not initialize proxy - no Session) 8.禁止用户后不允许登录、发帖、回帖等 9.后台会员搜索中文名搜索乱码 ...

    matlab2008和vs2008的混合编程.doc

    fprintf(stderr, "Could not initialize the application.\n"); exit(1); } if (! libinverseInitialize() ) { fprintf(stderr,"Could not initialize the library.\n"); exit(1); } ``` #### 六、总结 本文...

    vs2008和matlab混合编程

    MessageBox(_T("could not initialize the application")); } if (!addtwoInitialize()) { MessageBox(_T("could not initialiae addtwo")); } try { mwArray a(2, 2, mxDOUBLE_CLASS); // 其他代码... }...

    VS2008与MATLAB2010b混合编程.docx

    MessageBox(_T("could not initialize the application")); } if(!addtwoInitialize()){ MessageBox(_T("could not initialiae addtwo")); } try{ mwArray a(2, 2, mxDOUBLE_CLASS); // ... 其他代码 ... }...

    WMI的VC基本操作方法

    std::cout &lt;&lt; "Could not set proxy blanket. Error code=0x" ; pSvc-&gt;Release(); pLoc-&gt;Release(); CoUninitialize(); return 1; // 程序失败。 } ``` #### 6. 查询WMI信息 最后一步是实际执行WMI查询。这...

    php.ini-development

    directive because it is not set or is mistyped, a default value will be used. ; The value can be a string, a number, a PHP constant (e.g. E_ALL or M_PI), one ; of the INI constants (On, Off, True, ...

    基于SIP开发软件电话的一些资源(转自YOUTOO)

    AfxMessageBox("Couldn't initialize transport layer!\n"); return false; } 启动事件监听线程: AfxBeginThread(sip_uac,(void *)this); 向SIP Proxy注册: eXosip_clear_authentication_info()...

Global site tag (gtag.js) - Google Analytics