使用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。你需要达到你所要求的。