hibernate使用CGLIB把POJO的domain对象动态代理,实现它的魔法,但是给JSON的序列化带来了麻烦,因为JSON无法对lazy的属性进行序列化。有以下的四个方法可以解决hibernate的序列化问题
domain类实现JSONString接口
- 建立JsonConfig实例,并配置属性排除列表
用属性过滤器
- 写一个自定义的JsonBeanProcessor
1. 实现JSONString接口是侵入性最强的方法
public class Person implements JSONString {
private String name;
private String lastname;
private Address address;
// getters & setters
public String toJSONString() {
return "{name:'"+name+"',lastname:'"+lastname+"'}";
}
}
<a href="http://www.wsria.cn/archives/724#more-724" class="more-link">阅读更多... </a>
声明:该日志由咖啡兔发表,你可以自由发表评论或转载到你的网站或博客。
转载请注明转自 what is the RIA? just it…||咖啡兔 ™
原始链接:http://www.wsria.cn/archives/724 | Json-lib 与 hibernate 共同使用的问题
Popularity: 6%
废话不多说,感谢各位对博客的关注,之前本站提供了开源项目的视频和源代码下载服务,后来由于其他站点盗链博客流量过大所以把文件移到了google code上面提供下载服务,问题就出在这里了,现在我的账号被google code封了,暂时不能提供下载,需要的同学请EMAIL
email to wsria.cn
给我,当然如果谁有服务器可以提供本人感激不尽……
Update 1:
开通了一个网盘,http://www.brsbox.com/yanhonglei,在wsria.cn目录中
声明:该日志由咖啡兔发表,你可以自由发表评论或转载到你的网站或博客。
转载请注明转自 what is the RIA? just it…||咖啡兔 ™
原始链接:http://www.wsria.cn/archives/718 | 关于本站开源项目finance的演示视频和源代码不能下载说明
Popularity: 3%
说明一下,公司的项目图文混排都是使用的金格WebOffice,报表是用友的CELL;
最近重装系统后把IE升级到IE8版本,然后发现装不上金格和用友CELL插件,本来想还原成IE7的,后来google了一下发现了解决办法.
具体的步骤:
以管理员身份运行ie8,然后选择?工具-Internet选项-高级-安全,接着找到启用内存保护帮助减少联机攻击,把前面的勾勾去掉,再选择确定,然后重新打开ie8进入页面就可以用了。
声明:该日志由咖啡兔发表,你可以自由发表评论或转载到你的网站或博客。
转载请注明转自 what is the RIA? just it…||咖啡兔 ™
原始链接:http://www.wsria.cn/archives/713 | 备忘:金格、用友CELL不能在IE8下使用的解决办法
Popularity: 4%