答案是字节码增强的完成方式。让我们看看两种情况下会发生什么
- 字节码检测:在“运行时”期间将字节码添加到Java类。它不是真正在运行时,而是在Java类的“加载”时。此外,您可以详细阅读这篇文章。
和
- 字节码增强:字节码增强可以在运行时或构建时(脱机)执行。在运行时执行增强时,持久类在加载时会得到增强。脱机执行增强时,将在后编译步骤中增强类文件。
在字节码增强的大多数情况下,它们是在后期编译时完成的。如果您的Hibernate字节码增强就是这种情况,那么是的,更改代码的显而易见的选择是字节码检测。



