Hibernate如何启用高性能的脏数据检查机制?


在Hibernate版本5之前,脏数据检查机制依赖于Java Reflection API,Java Reflection一直很慢,会降低性能;从Hibernate版本5开始,脏检查机制依赖于字节码增强。这种方法可以保持更好的性能,尤其是当您拥有相对大量的实体时。
关键点:

  • 添加相应的插件pom.xml(例如使用Maven字节码增强插件)

输出样本:

  • 字节码增强效果上可以看到User.class,在这里看源码。

源代码可以在这里找到  。