我正在尝试从使用 Hibernate 检索到的数据库中序列化对象,并且我只对对象的完整实际数据感兴趣(包括周期)。
现在我一直在使用XStream,这似乎很强大。XStream 的问题在于它在信息上看起来过于盲目。它可以识别 Hibernate 的 PersistentCollections,包括所有的 Hibernate 元数据。我不想序列化那些。
那么,是否有一种合理的方法可以从 PersistentCollection 中提取原始集合,并初始化对象可能指向的所有引用数据。或者你能推荐我一个更好的方法吗?
(Simple的结果看起来很完美,但它无法处理像 Calendar 这样的基本 util 类。它一次也只接受一个带注释的对象)