に私は(5.1.10を休止状態)8.1(4.3.5を休止状態)から11.0への私のWildFlyバージョンを移行していない、と新しいエラーが今表示されます:MultipleBagFetchExceptionが休止状態4には起きていないが、5
が発生します:org.hibernate.loader.MultipleBagFetchException:[InformeMensalINR.aplicacoesEfetuadas、InformeMensalINR.recursosTransferidos]
マッピングは以下であり、休止状態4で正常に動作するために使用される:
@OneToMany(mappedBy="informeMensalINR",cascade=CascadeType.ALL,fetch=FetchType.EAGER,orphanRemoval=true) public List<RecursoTransferido> getRecursosTransferidos() { return recursosTransferidos; }
@OneToMany(mappedBy="informeMensalINR",cascade=CascadeType.ALL,fetch=FetchType.EAGER,orphanRemoval=true) public List<AplicacaoEfetuada> getAplicacoesEfetuadas() { return aplicacoesEfetuadas; }
これは現在なぜ起こっているのですか? WildFly 8では素晴らしい作品です。この問題に関連してHibernate JIRAで何も見つかりませんでした。
私はちょうど何が起こったのか実現だと思います。このコードはWildFlyにデプロイされますが、呼び出されることはありません(スタンドアロンアプリで使用されています)。 WFLY 8では、おそらくこの例外は実行時にのみスローされます。 WFLY 11はデプロイメント時にチェックしているようです。 –