mis*_*nry 6 groovy hibernate gradle
我正在尝试在Spring Boot groovy项目中使用hibernate插件。我将以下配置添加到我的build.gradle
buildscript {
ext {
hibernateVersion = '5.3.7.Final'
}
dependencies {
classpath("org.hibernate:hibernate-gradle-plugin:${hibernateVersion}")
}
}
apply plugin: 'org.hibernate.orm'
hibernate {
enhance {
enableLazyInitialization=true
enableDirtyTracking=true
}
}
Run Code Online (Sandbox Code Playgroud)
但是我无法使用字节码增强的功能,例如延迟加载属性。我查看了反编译的groovy(我正在使用@CompileStatic),但没有看到字节码增强。
在插件内部,增强任务执行以下行:
final Task compileTask = project.getTasks().findByName( sourceSet.getCompileJavaTaskName() );
Run Code Online (Sandbox Code Playgroud)
CompileJava自从我使用以来,它永远会返回,对我永远不起作用CompileGroovy。有没有已知的解决方法?同时,我将在本地为自己打补丁,看看是否可行。
| 归档时间: |
|
| 查看次数: |
102 次 |
| 最近记录: |