`
witcheryne
  • 浏览: 1103057 次
  • 性别: 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 jar包

    它能够将Java集合、JDBC结果集、JavaBean、POJO等对象转换为JSON格式,同时也可以将JSON文本转换回Java对象。json-lib支持多种流行的数据模型,如Apache Commons BeanUtils、Google Guava、Hibernate等。 在Java...

    play框架手册

    POJO对象绑定 - 29 - JPA 对象绑定 - 30 - 定制绑定 - 30 - @play.data.binding.As - 30 - @play.data.binding.NoBinding - 31 - play.data.binding.TypeBinder - 31 - @play.data.binding.Global - 32 - 结果类型 -...

    拖拉机变速箱箱体工艺及夹具设计.rar

    拖拉机变速箱箱体工艺及夹具设计.rar

    birch_door_bottom.png

    birch_door_bottom

    台灯底座塑料模设计.rar

    台灯底座塑料模设计.rar

    塑料瓶自动封口机(自动容器封口机)设计.rar

    塑料瓶自动封口机(自动容器封口机)设计.rar

    液压电梯与立体车库的组合设计.rar

    液压电梯与立体车库的组合设计.rar

    barrel_top_open.png

    barrel_top_open

    activator_rail.png

    activator_rail

    【计算机专业】毕业设计选题指南:涵盖软件开发、人工智能、数据分析、网络安全多领域题目推荐及简要说明

    内容概要:本文介绍了计算机专业毕业设计的选题方向,涵盖软件开发、人工智能、数据分析、网络安全四大领域。在软件开发类中,包括基于Spring Boot和Vue.js的在线教育平台、基于Android的健身管理APP、企业资源规划(ERP)系统等;人工智能类涉及基于深度学习的图像识别垃圾分类系统、智能客服系统、机器人路径规划算法等;数据分析类则关注电商平台用户行为分析、医疗大数据分析、社交媒体舆情分析;网络安全类有基于入侵检测系统的网络安全防护体系、云存储数据安全加密与访问控制、无线网络安全漏洞检测与防范系统。每个方向都给出了具体的项目示例,并简述了项目的核心技术和应用场景。; 适合人群:计算机相关专业的本科毕业生,特别是正在准备毕业设计的学生。; 使用场景及目标:帮助学生根据个人兴趣和技术背景选择合适的毕业设计课题,明确研究方向和预期成果,为顺利完成毕业设计提供参考。; 其他说明:毕业设计是学生将理论知识转化为实际应用的重要环节,选题时应充分考虑自身的技术积累和兴趣点,确保项目的可行性和创新性。同时,建议学生在选题过程中积极与导师沟通,获取更多专业指导和支持。

    【计算机视觉】基于三种方法的反射移除技术研究:单图像与序列图像中的反射层分离算法实现与比较了反射移除

    内容概要:本文探讨了三种去除玻璃窗反射的方法及其实验结果。第一种方法是基于平滑性的单图像层分离法,适用于静态图像,假设背景层比反射层更清晰,通过高斯滤波和梯度提取分离两层。第二种方法是基于运动的多帧图像分离法,利用连续拍摄的图像序列,通过边缘检测、稀疏运动场计算、分类、稠密运动场插值和图像变形实现反射与背景分离。第三种方法是基于稀疏先验的用户辅助分离法,需要用户提供反射层和背景层的边缘信息,通过期望最大化(EM)或迭代重加权最小二乘优化(IRLS)算法进行分离。; 适合人群:计算机视觉领域的研究人员、图像处理工程师以及对图像去反射技术感兴趣的开发者。; 使用场景及目标:①从单张照片中去除玻璃窗反射,适用于摄影后期处理;②从连续拍摄的图像序列中去除反射,适用于智能手机和相机的实时图像处理;③通过用户标记辅助去除复杂场景中的反射,适用于特定应用场景下的图像修复。; 其他说明:本文详细介绍了每种方法的算法步骤和实验结果,指出了各方法的优点和局限性。Smoothness Approach适用于简单背景和聚焦良好的图像,Motion Approach需要多帧图像但对普通情况表现良好,User-assisted Separation with Sparse Prior则需要用户干预且内存开销较大。

    基于SSH框架的医院在线挂号系统设计与实现:提升医疗信息化服务水平【论文+数据库+项目辅导视频+源代码】

    内容概要:本文档详细介绍了基于SSH(Struts、Spring、Hibernate)框架的医院在线挂号系统的设计与实现。随着互联网技术的发展,传统医院挂号方式因效率低下、耗时等问题亟待改进。该系统旨在解决患者挂号难、排队时间长的问题,通过在线平台提供便捷的预约挂号服务。系统采用SSH框架,结合MySql数据库,确保了系统的稳定性、安全性和易维护性。系统的主要角色包括患者和管理员,患者可以查询医院及医生信息、注册登录、预约挂号、取消挂号、更改个人信息;管理员则负责更新医院和医生信息、发布公告、管理用户信息等。系统设计了导航引导新用户操作,分离了用户和管理员登录入口,确保了系统的易用性和安全性。总体测试结果显示,该网站基本符合用户需求,达到了较高的用户满意度。 适合人群:计算机科学、软件工程及相关专业的本科生或研究生,尤其是对医院信息系统开发感兴趣的读者。 使用场景及目标:①适用于医院信息化建设项目,特别是需要改进挂号流程、提高医疗服务效率的场景;②为开发人员提供一个基于SSH框架的医院在线挂号系统的实现案例,帮助理解SSH框架在实际项目中的应用;③为医院管理层提供一种现代化的挂号管理方案,优化资源配置,提高患者满意度。 其他说明:该系统不仅提高了医院的管理效率和服务质量,也为患者提供了便捷的挂号方式,减少了不必要的等待时间。系统采用的技术栈(SSH框架、MySql数据库等)具有良好的可扩展性和复用性,便于后续功能的扩展和技术升级。此外,系统在设计时充分考虑了用户体验,通过导航设计和功能分离等方式,确保了系统的易用性和安全性。

    joblib-0.9.0b2-py2.7.egg

    该资源为joblib-0.9.0b2-py2.7.egg,欢迎下载使用哦!

    一种window下使用mac字体

    一种window下使用mac字体

    Day09【基于新闻事件的命名实体抽取】

    关于新闻事件的命名实体的测试集数据

    【电子与通信工程】基于DARPA SOAP项目的可扩展阵列处理技术:多波束数字阵列瓶颈突破及应用设计

    内容概要:本文介绍了DARPA的Scalable On-Array Processing(SOAP)项目,旨在通过可扩展算法和分布式架构打破数字阵列瓶颈,提升多波束、多功能RF操作的性能。会议议程包括项目概述、技术挑战、未来扩展计划以及提案提交指南。关键技术挑战包括处理瓶颈和数据传输瓶颈,解决方法涉及分布式处理、迭代算法和光互连等。项目评估标准涵盖科学与技术价值、对DARPA任务的潜在贡献及成本合理性。提案需详细描述如何克服技术难题并满足项目目标。 适合人群:具备雷达系统、信号处理和电子工程背景的研究人员和技术专家,特别是关注国防科技发展的专业人士。 使用场景及目标:①探索大规模数字阵列的高效处理方法;②开发用于干扰抑制、信号增强和其他阵列应用的新算法;③评估分布式硬件架构在实际环境中的表现。 其他说明:提案者应熟悉DARPA的工作流程和合同管理要求,提前准备摘要并积极参与问答环节,确保提案符合项目指南并在规定时间内提交。此外,提案需展示创新性和可行性,并明确阐述技术路径和预期成果。

    基于Python的m3u8下载器.zip

    基于Python的m3u8下载器.zip

    bamboo_block.png

    bamboo_block

    闹钟后盖模具设计及型腔仿真加工.zip

    闹钟后盖模具设计及型腔仿真加工.zip

Global site tag (gtag.js) - Google Analytics