无法访问 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。
版本:
- spring-boot-starter-data-jpa: 1.4.0.RELEASE
- 奥里卡:1.4.6
- 休眠:5.0.9.Final.
如果映射配置不正确,可能会发生此错误。该错误可能非常具有误导性。
导致错误的配置:
factory.classMap(MyEntity.class, MyEntity.class).byDefault().register();
修复
factory.classMap(MyEntity.class, MyEntityDTO.class).byDefault().register();
我考虑删除这个问题,因为它不是任何库的问题,而是我的映射配置中的 typo/copypasto。但是,出于 XKCD 最恰当描述的原因,我将保留它。
从 DTO 映射到休眠实体时出现以下异常:
ma.glasnost.orika.MappingException: ma.glasnost.orika.impl.generator.CompilerStrategy$SourceCodeGenerationException: class com.exmaple.MyEntity_$$_jvst402_4 is not accessible
实体是public。
版本:
- spring-boot-starter-data-jpa: 1.4.0.RELEASE
- 奥里卡:1.4.6
- 休眠:5.0.9.Final.
如果映射配置不正确,可能会发生此错误。该错误可能非常具有误导性。
导致错误的配置:
factory.classMap(MyEntity.class, MyEntity.class).byDefault().register();
修复
factory.classMap(MyEntity.class, MyEntityDTO.class).byDefault().register();
我考虑删除这个问题,因为它不是任何库的问题,而是我的映射配置中的 typo/copypasto。但是,出于 XKCD 最恰当描述的原因,我将保留它。