无法访问 Orika class

Orika class is not accessible

从 DTO 映射到休眠实体时出现以下异常:

ma.glasnost.orika.MappingException: ma.glasnost.orika.impl.generator.CompilerStrategy$SourceCodeGenerationException: class com.exmaple.MyEntity_$$_jvst402_4 is not accessible

实体是public。

版本:

如果映射配置不正确,可能会发生此错误。该错误可能非常具有误导性。

导致错误的配置:

factory.classMap(MyEntity.class, MyEntity.class).byDefault().register();

修复

factory.classMap(MyEntity.class, MyEntityDTO.class).byDefault().register();

我考虑删除这个问题,因为它不是任何库的问题,而是我的映射配置中的 typo/copypasto。但是,出于 XKCD 最恰当描述的原因,我将保留它。