hibernate中json序列化对象时lazy已关闭异常的处理
来源:互联网 发布:斗鱼刷人气软件源代码 编辑:程序博客网 时间:2024/05/29 17:50
今天在运用jq 的 ajax技术 从servlet请求来json数据时遇到的一些问题:
在Servlet类进行数据转化代码如下:
按照以上代码运行 出现了 异常.原因是运用net.sf.json.*时,在web应用中缺少了相应的包.
在tomcat lib 下一查. 发现缺少 ezmorph-1.0.6.jar 包.
导入之后.继续运行程序,出现了一系列hibernate lazy懒加载的错误.
原因是我的School 对象 与 StudentManger、Student 皆有相互关联关系,且默认lazy不为false.
于是我傻呵呵地将一个一个School中的对象在相应的hbm.xml中相应映射关系的lazy设置为false.
又发现了一个问题. StudentManger与Student又与其它类有着关联,又回到了刚刚阐述的问题.
那么是否为了得到JSON对象,我就得加载School对象时,同时加载那些我不关心的属性(如:students、studentMangers)呢? 在网上一查,发现了一系列解决方法.
以下解决方法我认为最为合适.
0 0
- hibernate中json序列化对象时lazy已关闭异常的处理
- SpringMVC、Hibernate系列之级联对象的json序列化
- Python类对象的JSON序列化处理
- Hibernate中lazy的设置
- Hibernate中lazy的设置
- hibernate中lazy的使用
- Hibernate中lazy的使用
- hibernate中lazy的使用
- hibernate中lazy的使用
- hibernate中lazy的使用
- hibernate中lazy的使用
- hibernate中lazy的使用
- hibernate中lazy的使用
- hibernate中lazy的使用
- hibernate中lazy的使用
- Hibernate中lazy的设置
- hibernate 中lazy的使用
- Hibernate中lazy的设置
- 第几天
- 淘宝优惠券、红包、代金券免费领取,淘宝购物券
- leetcode 448Find All Numbers Disappeared in an Array (array)
- Java入门1-搭建环境,编写简单程序
- 在eclipse中如何快速打开项目源文件
- hibernate中json序列化对象时lazy已关闭异常的处理
- Week6:Advice for Applying Machine Learning课后习题解答
- 我的记事本之-SQLite数据库的使用
- leetcode 29 - Divide Two Integers
- 淘宝优惠券免费领取,淘宝购物券怎么用
- 博客已经搬家!!
- HDFS简介,YARN、MapReduce原理介绍
- 改变输出分辨率的初始化设置
- Week6_Machine Learning System Design课后习题解答