休眠 - 字节码检测和字节码增强之间的区别?
2022-09-01 21:26:28
我正在使用Hibernate 4.2和构建时间字节码工具来解决关系上出现的懒惰问题,并且(https://developer.jboss.org/wiki/SomeExplanationsOnLazyLoadingone-to-one@OneToOne
@Lob
)
你知道有什么区别吗:
休眠字节码增强:http://docs.jboss.org/hibernate/orm/4.3/manual/en-US/html/ch20.html#bytecode-enhancement
因为在休眠文档上,它被写成:
EnhancementTask 旨在作为 InstrumentTask 的完全替代品。此外,它也与 InstrumentTask 不兼容,因此任何现有的检测类都需要再次从源代码构建。
我可以通过使用字节码检测来解决我的问题,但它不能通过使用字节码增强来解决我的问题。你知道为什么吗?
也许,这个新功能没有完全开发?
感谢您的帮助。