java - 在运行时从配置文件创建和扩展 JPA 实体类

标签 java jpa jaxb

我有 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/

相关文章:

java - Tomcat 的 Maven 依赖排除不起作用

java - 例如,事件监听器如何不断轮询以检查按钮是否被单击?

java - 小键盘的 JTextField 问题

java - JPA - 实体未持久化

java - 应该在 equals/hashCode/toString 中使用 @Transient 属性吗?

java - 使用java重新启动远程计算机

java - EJB 和 JPA - 使用多个 EJB 持久化对象

java - 在 JaxB 中创建不同的运算符?

java - 从元模型中消除可选字段

javax注解问题