我有 3 个实体类和更多东西。我想创建一个工具,用户可以在其中创建新的实体类和/或向现有的 3 个实体类添加其他字段,包括 JPA 注释(例如扩展它们)。该工具应使用某种文本格式(如 xml)并从该配置文件生成类。
JAXB 是执行此操作的正确工具吗?
由于我对此完全陌生,有人可以向我指出这方面的教程吗?请注意,我不想序列化对象,而是从 xml 文件创建一个新类。
最佳答案
如果您的工具可以使用 xml,那么 JAXB 是生成 java 类的不错选择。 JAXB 可以将 xml 转换为模式,然后生成类。这是一篇有用的文章,可帮助您了解 JAXB 的工作原理,并可能帮助您了解它如何解决您的问题:
http://www.javaworld.com/javaworld/jw-06-2006/jw-0626-jaxb.html
关于java - 在运行时从配置文件创建和扩展 JPA 实体类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16690653/