如何解决json,休眠和受限序列化
| 我正在玩一个小型Web应用程序,该应用程序计划有一个表示层来提供json编码的数据。这个应用程序由几个spring服务支持,这些服务从休眠状态获取数据。 正如我在spring-mvc-ajax文章中所读到的,spring-mvc能够将pojos序列化为json。我想做的是在json中传输检索到的对象。 我的数据模型atm看起来像这样:Class A
[...]
List<Class B> list;
Class B
[...]
List<Class C> list;
Class C
String content;
所有这些类都使用休眠方式映射到数据库。
我现在看到的问题是,休眠状态(由json转换驱动)遍历对象树并检索由A类引用的所有对象。spring-mvc将它们全部序列化为json。那不是我想要的,因为这可能是很多数据。
我更喜欢存储ID列表(而不是引用),以便仅对ID进行序列化,但是还没有找到如何使用休眠方式来实现的。
我该怎么做呢?
C。
解决方法
您应该将Hibernate POJO转换为专用于JSON序列化的中间对象图。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。