【问题标题】:Is it possible to auto generate annotated-mapped POJO classes using techniques like Hibernate, JIBX etc?是否可以使用 Hibernate、JIBX 等技术自动生成带注释的映射 POJO 类?
【发布时间】:2011-10-08 13:26:26
【问题描述】:

Hibernate 可以从正确注释的 POJO 类中自动生成模式。而且我还知道 JIBX 可以从正确结构化的 XML 模式中创建数据模型(类集)。有没有办法从 XML 模式自动生成带注释的映射类?或者是否可以在一组 POJO 类上运行一个工具,并期望它在指定的类上创建有意义的注释?所以稍后我们可以使用这些类创建数据库模式。注释 JIBX 生成的每个类实际上比根据 xml 模式手动设计数据库模式需要更多的工作。

【问题讨论】:

    标签: java xml database hibernate jibx


    【解决方案1】:

    Hyperjaxb 项目将从 XML 模式生成 JAXB 类,其中包含可用于创建数据库模式的 JPA 注释。

    【讨论】:

    • 感谢 blaise,实际上我已经知道 jaxb,但 jibx 肯定更适合我们现在的业务需求,我猜我们最终会使用 hyperjaxb :)
    【解决方案2】:

    好问题!我们遇到了同样的问题,我们最终使用Freemarker 开发了 POJO 生成器。

    顺便说一句,对这些 POJO 的要求可能会有很大的不同,所以,如果有这样的工具,它的配置肯定是相当臃肿的。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-01-06
      • 1970-01-01
      • 1970-01-01
      • 2012-03-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-09-09
      相关资源
      最近更新 更多