Hibernate可以从正确注释的POJO类中自动生成模式。我也知道JIBX可以从正确结构化的XML模式中创建数据模型(类集)。有没有办法从XML模式自动生成带注释的映射类?或者是否可以在一组POJO类上运行工具,并期望它在指定的类上创建有意义的注释?所以稍后我们可以使用这些类创建数据库模式。要注释JIBX生成的每个类实际上比根据xml架构手动设计数据库模式更多的工作。
答案 0 :(得分:1)
好问题!我们遇到了同样的问题,最后我们用Freemarker开发了POJO生成器。
顺便说一句,对这些POJO的要求可能会有很大差异,因此,如果存在这样的工具,它必须具有相当臃肿的配置。
答案 1 :(得分:1)
Hyperjaxb项目将从XML模式生成JAXB类,该模式包含可用于创建数据库模式的JPA注释。