5

有没有办法让 Spring Roo 和JPA 2.0 元模型生成器一起工作?

我有一个 Spring Roo 项目并使用 Eclipse 作为 IDE。我能够配置 Eclipse 项目和 maven pom.xml 以在构建/编译过程中使用 JPA 2.0 元模型生成器。问题是,生成器不会为 Roo 实体生成元模型类(即带有@Roo*注释的域类)。

我“手动”创建了一个实体并确认生成器配置正确。我怀疑 Roo 实体的生成器失败,因为它不理解 AspectJ IDT 类。有没有办法让生成器为 Roo 实体工作?

哦,在我忘记之前,这些是我的配置:

  • STS 2.5.1
  • Spring Roo 1.1.0
  • 项目配置:
    • 启用注释处理
    • 工厂路径包含hibernate-jpa-2.0-api-1.0.0.Final.jarhibernate-jpamodelgen-1.1.0.Final.jar
  • pom.xml
    • 包含http://maven-annotation-plugin.googlecode.com/svn/trunk/mavenrepo作为插件存储库
    • 添加org.hibernate:hibernate-jpamodelgen:1.1.0.Final为依赖项
    • 添加并配置org.codehaus.mojo:build-helper-maven-plugin:1.5为包含src/generated/java为 Maven 源文件夹
    • 添加并配置org.bsc.maven:maven-processor-plugin为运行org.hibernate.jpamodelgen.JPAMetaModelEntityProcessor并将生成的代码放置在src/generated/java

如有必要,我可以提供更多详细信息。提前致谢。

4

1 回答 1

-1

您可能应该看看 model2roo 项目。

http://code.google.com/p/model2roo/

于 2011-06-07T13:36:39.700 回答