- 使用技术:Spring Data Jpa,Hibernate-JpaModelGen
- 使用工具:Idea-2017.1.6,Gradle-4.6
加入依赖
compile('org.springframework.boot:spring-boot-starter-data-jpa')
compile('org.hibernate:hibernate-jpamodelgen:5.3.2.Final')
编写 gradle 编译生成代码路径,并将该路径加入的源码
def generateDir = new File(projectDir.path + '/generated')
sourceSets.main.java.srcDirs += generateDir.path
tasks.withType(JavaCompile) {
options.compilerArgs << '-s' << generateDir.path
doFirst {
generateDir.deleteDir()
generateDir.mkdirs()
}
}
将 Idea 编译代码交由 Gradle 编译(该步骤非必须,个人喜好问题)
修改 Idea 代码生成路径
目前为止,工作完成,使用 Idea 的编译或者使用 Gradle 的编译打包都可以。