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+"'}"; } }
<span class="zbench-more-link"> <a href="http://www.wsria.com/archives/724#more-724" class="more-link">继续阅读 »</a></span>
原创文章,转载请注明: 转载自what is the RIA? just it…||咖啡兔
本文链接地址: Json-lib 与 hibernate 共同使用的问题
















哇,又有评论了,有你吗?