jja*_*gga 2 jpa intellij-idea gradle metamodel spring-boot
我正在使用java 8、spring boot 2.0.0、spring-data-jpa(spring-boot-starter-data-jpa)、gradle、intellij。我一直在尝试使用 JPA Metamodel,但很难找到如何配置。
实体类的元模型不仅仅是生成的。
我原以为这很简单,但现在看来可能是错误的。我该如何使用它?
JDK11 / Gradle 5.0 / Hibernate 5.3.7.Final
sourceSets.main.java.srcDirs += "${buildDir}/generated"
compileJava {
options.annotationProcessorGeneratedSourcesDirectory = file("${buildDir}/generated")
}
dependencies {
annotationProcessor("javax.xml.bind:jaxb-api")
annotationProcessor("org.hibernate:hibernate-jpamodelgen")
}
Run Code Online (Sandbox Code Playgroud)
生成的元模型类将在“构建/生成”时生成
如果您使用的是 JDK8 或 Hibernate 5.4+,annotationProcessor("javax.xml.bind:jaxb-api")可能不需要。
| 归档时间: |
|
| 查看次数: |
4468 次 |
| 最近记录: |