Java Hibernate字节码检测不适用于5.1.0版本
我想在属性级别进行延迟加载。我为Hibernate 4.3.11版本的模型类进行了字节码插装。它工作正常,没有任何问题。但是,当我将jars升级到5.1.0时,相同的字节码检测无法工作 我在谷歌上搜索了一下,但同样没有运气。如果有人有任何想法,请告诉我 我的POM.xml是为4.3.11版本工作的Java Hibernate字节码检测不适用于5.1.0版本,java,hibernate,Java,Hibernate,我想在属性级别进行延迟加载。我为Hibernate 4.3.11版本的模型类进行了字节码插装。它工作正常,没有任何问题。但是,当我将jars升级到5.1.0时,相同的字节码检测无法工作 我在谷歌上搜索了一下,但同样没有运气。如果有人有任何想法,请告诉我 我的POM.xml是为4.3.11版本工作的 org.apache.maven.plugins maven antrun插件 hib字节码优化 进程类 跑 ***Hibernate字节码优化***${basedir} 我相信ANT instru
org.apache.maven.plugins
maven antrun插件
hib字节码优化
进程类
跑
***Hibernate字节码优化***${basedir}
我相信ANT instrument工具已经被弃用了
对于5.0,有一个可以通过maven调用的grade工具,如:
<build>
<plugins>
[...]
<plugin>
<groupId>org.hibernate.orm.tooling</groupId>
<artifactId>hibernate-enhance-maven-plugin</artifactId>
<version>$currentHibernateVersion</version>
<executions>
<execution>
<configuration>
<failOnError>true</failOnError>
<enableLazyInitialization>true</enableLazyInitialization>
<enableDirtyTracking>true</enableDirtyTracking>
<enableAssociationManagement>true</enableAssociationManagement>
</configuration>
<goals>
<goal>enhance</goal>
</goals>
</execution>
</executions>
</plugin>
[...]
</plugins>
</build>
[...]
org.hibernate.orm.tooling
hibernate增强maven插件
$CurrentHibernation外翻
真的
真的
真的
真的
增强
[...]
<build>
<plugins>
[...]
<plugin>
<groupId>org.hibernate.orm.tooling</groupId>
<artifactId>hibernate-enhance-maven-plugin</artifactId>
<version>$currentHibernateVersion</version>
<executions>
<execution>
<configuration>
<failOnError>true</failOnError>
<enableLazyInitialization>true</enableLazyInitialization>
<enableDirtyTracking>true</enableDirtyTracking>
<enableAssociationManagement>true</enableAssociationManagement>
</configuration>
<goals>
<goal>enhance</goal>
</goals>
</execution>
</executions>
</plugin>
[...]
</plugins>
</build>