使用Hibernare Bytecode Enhancement Without Annotation
问题描述:
我有Hibernate增强字节码在列级别的延迟加载下工作。但是,我使用@Entity为DTOs提供了字节码增强功能。但是,我们想要使用DTO上的任何注释移除 - 是否有一种方法可以仅使用Hibernate映射文件来工作?我尝试没有注释,它并没有增强...使用Hibernare Bytecode Enhancement Without Annotation
谢谢!
答
Hibernate增强器通过委托给EnhancementContext
实现来确定是否应该增强类。 DefaultEnhancementContext
仅通过检查Entity
注释来增强。 creation of this enhancement context is currently hard-coded into the Maven plugin implementation。你需要达到你所要求的。