标签: java jaxb code-generation xstream
是否有可能将java对象树编组为生成树的源代码?
我要做的是从实时数据创建集成测试的样本数据。我需要将样本对象(即JPA实体)序列化为人类可读的形式,调整它并准备集成测试。
如果某些东西从给定的对象树中创建了Java代码,那将会很棒。
结构非常复杂,有双向引用等。我尝试过XStream进行XML序列化,但是在双向引用上失败了。我也尝试了JAXB,但它似乎根本不支持循环引用。
//编辑:
实际上我设法让XStream运行起来。但问题是:是否有可以从给定对象树生成源代码的库?