如何克隆JAXB对象

Sha*_*son 9 java jaxb

我有一些jaxb对象(从xsd生成的代码实例化jaxb)我需要克隆.Jaxb类似乎没有为这样做提供简单的界面.我无法手动编辑类并且无法扩展它 - 因此我需要创建一个帮助器/实用程序方法来执行此操作.什么是最好的方法?

yka*_*ich 8

鉴于JAXB的目的,我认为最简单的方法是将您的对象编组为XML并将其解包.

关于谷歌的更多讨论.

JAXB FAQ 建议 beanlib.

在jaxb2-commons下还有一些Cloneable插件的讨论(以及下载链接),虽然我在项目页面上找不到任何引用.