0

DTO から休止状態のエンティティにマッピングすると、次の例外が発生します。

ma.glasnost.orika.MappingException: ma.glasnost.orika.impl.generator.CompilerStrategy$SourceCodeGenerationException: クラス com.exmaple.MyEntity_$$_jvst402_4 にアクセスできません

エンティティはパブリックです。

バージョン:

  • spring-boot-starter-data-jpa: 1.4.0.RELEASE
  • オリカ: 1.4.6
  • 休止状態: 5.0.9.Final。
4

1 に答える 1

0

このエラーは、マッピングが正しく構成されていない場合に発生する可能性があります。エラーは非常に誤解を招く可能性があります。

エラーの原因となった構成:

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

修正

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

この質問はどのライブラリの問題でもなく、基本的にマッピング構成のタイプミス/コピーパストであるため、削除することを検討しました。ただし、 XKCDで最もよく説明されている理由により、そのままにしておきます。

于 2016-09-21T00:31:02.223 に答える