【发布时间】:2013-03-03 10:58:06
【问题描述】:
我必须将分离的 JPA 实体从服务器发送到客户端,但它没有返回, 但是客户端应该能够可靠地实例化这些实体。
实体中有双向关系(循环图)、集合、数组和可嵌入的键。
我可以控制服务器和客户端 - 即我可以在客户端和服务器中使用相同版本的实体类,并且序列化的数据将非常短暂。
这将用于关键操作,我必须确保客户端能够毫无问题地反序列化。无风险——不惜一切代价。反序列化的可靠性比效率/速度/大小更重要
关于如何解决这个问题以及使用什么库来实现最低风险的解决方案有什么建议吗? XStream、JAXB、Java 序列化、Json、XMLEncoder 等选项似乎太多了……我有点糊涂了。
【问题讨论】:
标签: xml json jpa serialization binary