- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我能够在基于 java 的 JPA 实体上运行 Hibernate 的 jpamodelgen,并将其包含在我的 pom.xml 中:
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-jpamodelgen</artifactId>
<version>1.1.1.Final</version>
</dependency>
当然,这对于用 Scala 编写的实体来说是失败的。我尝试使用 maven-processor-plugin “手动”生成元模型,使我的 pom.xml 如下所示:
<plugin>
<groupId>org.bsc.maven</groupId>
<artifactId>maven-processor-plugin</artifactId>
<executions>
<execution>
<id>process</id>
<goals>
<goal>process</goal>
</goals>
<phase>generate-sources</phase>
<configuration>
<processors>
<!-- list of processors to use -->
<processor>org.hibernate.jpamodelgen.JPAMetaModelEntityProcessor</processor>
</processors>
<!-- source output directory -->
<outputDirectory>target/metamodel</outputDirectory>
</configuration>
</execution>
</executions>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
<version>1.3</version>
<executions>
<execution>
<id>add-source</id>
<phase>generate-sources</phase>
<goals>
<goal>add-source</goal>
</goals>
<configuration>
<sources>
<source>target/metamodel</source>
</sources>
</configuration>
</execution>
</executions>
</plugin>
但是什么也没发生。
有人成功地从用 Scala 编写的 JPA 实体生成了 JPA 元模型吗?
谢谢。
最佳答案
不要认为这是可能的,因为元模型生成器在 javac 中作为可插入注释处理器( http://jcp.org/en/jsr/detail?id=269 )运行,即在 Java 源代码上。
然而,Javac 无法理解您的 scala 源代码,并且 scalac(据我所知)不支持也不支持 JSR 269 接口(interface)。
关于hibernate - 如何在 Scala 实体上运行 Hibernate 的 JPAMetaModelEntityProcessor 静态元模型生成器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7118914/
我刚刚浏览了下面的链接。 http://hop2croft.wordpress.com/2011/07/07/criteria-jpa-2-0-and-database-metamodel-auto-
我正在尝试在我的Spring Boot应用程序中实现休眠元模型。我正进入(状态 Annotation processor 'org.hibernate.jpamodelgen.JPAMetaModel
我正在尝试将 hibernate-jpamodelgen 与 maven-processor-plugin 结合使用使用配置 from this answer 生成我的 JPA 元模型作为我的 Mav
我能够在基于 java 的 JPA 实体上运行 Hibernate 的 jpamodelgen,并将其包含在我的 pom.xml 中: org.hibernate hibernate
我是一名优秀的程序员,十分优秀!