`
anson_xu
  • 浏览: 514738 次
  • 性别: Icon_minigender_1
  • 来自: 惠州
社区版块
存档分类

使用hessian与java web通讯 failed to lazily initialize a collection, no session or ses

阅读更多
使用hessian与java web通讯 failed to lazily initialize a collection, no session or session was closed
报错:
Caused by: org.hibernate.LazyInitializationException: failed to lazily initialize a collection, no session or session was closed

原因:
是hibernate对子表关联中的set是persistenSet,要转成HashSet,才不会报错

如这里的art.getComments()就是被hibernate还回的persistenSet
Iterator ite = art.getComments().iterator();
while(ite.hasNext()){
set.add((Comment)ite.next());
}
art.setComments(set);
分享到:
评论

相关推荐

    【Android】使用Hessian与Java服务端通讯

    本文将详细介绍如何在Android客户端中使用Hessian与Java服务端进行通讯。 **一、Hessian概述** Hessian是由Caucho公司开发的一种基于HTTP的二进制RPC协议。它的主要优点包括: 1. **压缩传输**: Hessian采用二进制...

    android端使用hessian跟web服务器通讯

    在Android应用开发中,与Web服务器进行通讯是常见的需求,Hessian是一种二进制协议,它使得Java和Java、Java和其他语言(如Python、C++)之间的远程调用变得高效且简便。本教程将深入探讨如何在Android端利用Hessian...

    hessian php与java通讯demo源码

    - Java客户端会通过Hessian库与服务器端建立连接,调用服务端暴露的方法。 - 客户端代码需要知道服务器的URL以及要调用的服务接口。Hessian库会自动处理序列化和反序列化,使得客户端可以像调用本地方法一样调用...

    使用hessian进行web与android的通讯

    使用hessian进行web与android的通讯,相关jar包都有,导入运行即可。有问题博客留言。http://blog.csdn.net/tan313/article/details/49536891

    使用hessian进行web与android端的通讯

    在Web与Android端使用Hessian,我们需要经历以下几个步骤: 1. **服务器端设置**:在服务器端,我们需要创建一个Hessian服务。这通常涉及到创建一个Java接口,定义我们需要暴露的服务方法,然后实现这个接口。接着...

    flex-hessian-java实例.rar

    Flex-Hessian-Java实例是一个关于使用Flex客户端与Java服务器之间进行高效远程调用的实践案例。这个压缩包包含了实现这一技术所需的关键组件和文件。Flex是Adobe开发的一种开放源码的富互联网应用(RIA)开发框架,...

    hessian小例(java)

    在这个“hessian小例(java)”中,我们将深入探讨如何在Java Web项目中使用Hessian进行服务端和客户端的交互。 首先,我们要理解Hessian的工作原理。Hessian基于HTTP协议,能够将Java对象序列化为二进制流,从而在...

    Hessian Binary Web Service Protocol远程接口调用入门Demo

    Hessian二进制Web服务协议(Hessian Binary Web Service Protocol)是一种高效的、轻量级的远程过程调用(RPC)协议,它主要用于提高Web服务之间的通信效率。Hessian由Caucho Technology公司开发,旨在解决XML-RPC在...

    使用hessian进行服务器-客户端通讯

    在"使用Hessian进行服务器-客户端通讯"的案例中,我们可能涉及到以下步骤: 1. **服务器端配置**:首先,我们需要在服务器端创建一个服务接口和其实现类。这个接口定义了客户端可以调用的方法。然后,使用Hessian...

    Java Hessian小试(转)

    Java Hessian小试(转) Java Hessian是一种二进制的RPC(远程过程调用)协议,由Caucho公司开发。它旨在提供轻量级、高效的跨语言通信方式,尤其适合于Java与Java之间的通信,但同时也支持与其他语言如Python、C++等...

    hessian使用小例子

    在IT行业中,Hessian是一种轻量级的二进制序列化协议,主要用于远程方法调用(RMI)和Web服务。Hessian由Caucho Technology开发,它的设计目标是提供比XML更快、更简洁的数据传输方式,从而提高网络通信效率。在Java...

    java调用hessianphp写得web service

    本教程主要探讨如何使用Java调用由HessianPHP编写的Web服务。Hessian是一种高效的二进制RPC(远程过程调用)协议,它能够提供轻量级、高效的跨语言通信方式,特别适合于Java和PHP之间的交互。 首先,我们要理解Java...

    基于java的Hessian实现

    基于java实现hessian进行服务器之间数据交互demo项目 实现功能: 1.基于spring 2.5.6+hessian3.1.6带有签名安全机制 2.基于servlet代理机制实现HessianServlet,进行简单IP地址校验功能!

    HessianCSharp_Test.rar_Hessian java

    标题中的“HessianCSharp_Test.rar_Hessian java”暗示了这是一个关于使用C#(.Net)通过Hessian协议与Java进行交互的示例或测试项目。Hessian是一种二进制的Remoting协议,旨在提高远程过程调用(RPC)的效率,它...

    java 使用hessian进行两台服务器资源之间同步实例

    Java 使用Hessian进行两台服务器资源之间同步是一个常见的分布式服务通信技术应用。Hessian是由Caucho公司开发的一种高效的二进制RPC(远程过程调用)协议,它能够使Java对象像本地方法一样在不同的服务器之间进行...

    hessian java +c# 数据测试

    本文将深入探讨Hessian在Java服务端与C#客户端之间的应用,以及如何处理不同类型的数据,如简单数据类型、自定义对象、List和Map。 首先,Hessian是由Apache软件基金会的 Burlap项目发展而来的一种基于HTTP的二进制...

    Hessian and Aandroid通讯

    而Hessian,作为一种二进制协议,因其轻量级、高效的特点,常被用于Android应用程序与Java服务端之间的通信。本文将深入探讨Hessian在Android通讯中的运用,以及如何通过MyEclipse开发环境进行实践。 Hessian是一种...

    Hessian 使用小结

    4. **客户端调用**:客户端可以选择与Spring集成,通过Spring的`ApplicationContext`获取代理对象,或者直接使用Hessian工具生成代理。 **安全机制** Hessian提供了基于X.509证书的加密和签名机制,这包括`X509...

    Hessian 发布WebServices

    标题 "Hessian 发布WebServices" 指的是使用Hessian协议来构建和发布Web服务。Hessian是一种二进制的远程过程调用(RPC)协议,它旨在提供高效的、轻量级的服务交互方式,特别是在Java和.NET之间。Hessian在处理Web...

    Hessian 接口 Java Python.docx

    Java的Hessian库通常集成在如Resin这样的应用服务器中,例如提供的链接所示的Resin 3.1和4.0版本的文档和API参考,可以帮助开发者深入理解如何在Java和Python之间建立和使用Hessian接口。通过这些接口,开发者可以...

Global site tag (gtag.js) - Google Analytics