`
witcheryne
  • 浏览: 1099122 次
  • 性别: Icon_minigender_1
  • 来自: 西安
社区版块
存档分类
最新评论

json-lib 解析 Hibernate pojo 对象错误...

阅读更多

    最近在用json-lib序列化hibernate查询的实体对象....  如果这个pojo是个复合对象(即,其中包含对主外键的关系的描述的对象),此时使用json-lib序列化json会包“Session已经关闭”的错误....  刚开始纳闷了半天, 最后发现是hibernate的lazy机制惹的祸...

     hibernate3.0中lazy默认为true,, 所以只需将lazy设置为true即可...

        <many-to-one name="publisher" class="com.bookshop.entity.Publisher" fetch="select" lazy="false">
            <column name="publisherId" />
        </many-to-one>
        <many-to-one name="bookType" class="com.bookshop.entity.BookType" fetch="select" lazy="false">
            <column name="bookTypeId" />
        </many-to-one>

 

但是这样经常会导致效率地下问题....    想要很好的处理hibernate效率问题,则需要对lazy机制有一定的了解... 今天看到了javaeyer的一片文章写的很不错。。 留下做个记录

http://lz726.iteye.com/blog/116616

分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    ezmorph-1.0.6.jar和json-lib-2.2.2-jdk15.rar

    同时支持多种类型的数据解析,如Hibernate、JavaBean、POJO等。 3. **两者结合**:ezmorph和json-lib结合使用,可以在处理数据时实现更复杂的转换。例如,当需要将数据库中的数据转换成JSON格式进行网络传输时,...

    json-lib-2.4-jdk15.jar和其他关联的jar包

    `json-lib-2.4-jdk15.jar`是JSON库的一个实现,主要用于Java开发环境,它提供了将Java对象转换为JSON格式以及从JSON字符串还原Java对象的功能。 `json-lib`项目是一个开源库,旨在为各种Java平台提供JSON支持。版本...

    json-lib最新版本 含源码

    2. **Java对象到JSON的转换**:`json-lib`提供了`net.sf.json.JSONObject.fromObject(Object obj)`和`net.sf.json.JSONArray.fromObject(Object obj)`方法,可以将Java的POJO(Plain Old Java Object)对象转换为...

    json-lib及依赖包

    它提供了将Java对象(如集合、Map、POJO等)转换为JSON字符串,以及将JSON文本解析回相应Java对象的API。 2. `commons-collections.jar`:Apache Commons Collections库,提供了一系列实用的集合框架扩展,如更强大...

    json-lib共7个包.rar

    `json-lib`是Java平台上一个流行且功能丰富的JSON处理库,它支持多种Java集合框架,包括List、Set、Map等,同时也支持JavaBean、DOM、POJO(Plain Old Java Object)等对象的转换。 `net.sf.json-lib`是`json-lib`...

    json-lib 使用说明(How to use json-lib)【官网教程】

    json-lib 提供了强大的JSON支持,利用Ajax提交上来的JSON字符串进行解析,可以转化为POJO对象,可以从POJO转化为js可以识别的JSON对象。方便易用!

    json-lib.rar

    `json-lib`是一个Java库,它提供了将Java对象转换为JSON格式以及从JSON字符串反序列化回Java对象的功能。 `json-lib`库包含了多种功能,使得与JSON交互变得简单易行。它支持将Java的基本类型、数组、集合、Map以及...

    json-lib-2.1

    "json-lib-2.1"就是这样一个库,专为Java开发者设计,用于方便地将Java集合、数组、POJO(Plain Old Java Object)等数据结构转换为JSON格式,同时也能将JSON字符串反序列化回对应的Java对象。这个库特别适用于与...

    json-lib及相关jar包

    1. **对象到JSON的序列化**:可以将Java对象,如POJO(Plain Old Java Object)、集合、数组等转换为JSON字符串。例如,`JSONArray.fromObject()` 和 `JSONObject.fromObject()` 方法用于将Java对象转换为JSON数组或...

    json-lib-v2.4

    1. **Java对象到JSON的转换**:你可以将Java的POJO(Plain Old Java Object)对象转换为JSON字符串,方便在网络间传输或存储。例如,一个User类的对象可以通过`JSONObject`类的`fromObject()`方法转换成JSON格式。 ...

    maven-guvnor-install-pojo-plugin-1.1.0.17.jar

    maven-guvnor-install-pojo-plugin-1.1.0.17.jar

    maven-guvnor-install-pojo-plugin-1.1.0.16.jar

    maven-guvnor-install-pojo-plugin-1.1.0.16.jar

    maven-guvnor-install-pojo-plugin-1.1.0.15.jar

    maven-guvnor-install-pojo-plugin-1.1.0.15.jar

    maven-guvnor-install-pojo-plugin-1.1.0.14.jar

    maven-guvnor-install-pojo-plugin-1.1.0.14.jar

    maven-guvnor-install-pojo-plugin-1.1.0.13.jar

    maven-guvnor-install-pojo-plugin-1.1.0.13.jar

    maven-guvnor-install-pojo-plugin-1.1.0.12.jar

    maven-guvnor-install-pojo-plugin-1.1.0.12.jar

    maven-guvnor-install-pojo-plugin-1.1.0.11.jar

    maven-guvnor-install-pojo-plugin-1.1.0.11.jar

    json-jar包

    JSON Lib提供了将Java集合(如List、Map)、JavaBeans、XML等转换为JSON对象的方法,同时也能够将JSON对象解析回这些数据结构。这个库是JSON-JAR包的核心,它的功能涵盖了JSON的序列化和反序列化,使得在Java应用中...

    maven-guvnor-install-pojo-plugin-1.1.0.17-sources.jar

    maven-guvnor-install-pojo-plugin-1.1.0.17-sources.jar

    maven-guvnor-install-pojo-plugin-1.1.0.16-sources.jar

    maven-guvnor-install-pojo-plugin-1.1.0.16-sources.jar

Global site tag (gtag.js) - Google Analytics