Javersに明示的に含まれている以外のすべてのフィールドをデフォルトで無視する方法はありますか? CGLibプロキシオブジェクトを永続化しようとしていますが、@EntityフィールドとともにCGLibフィールドのすべてを取り上げています。ですから、私がうまくいくと思うのは、デフォルトでは無視され、「これらのフィールドを使う」という注釈/設定です。デフォルトの代わりにJaversのデフォルトの無視が含まれています
私はまた、違いが見えない.withMappingStyle(MappingStyle.BEAN)を試しました。そのようなオプションがありません
ためunproxyフックをimplememt、そうすることはできませんhttp://javers.org/documentation/domain-configuration/#hooks を参照しています。私は実際には特定のフィールドを無視する方法があることに驚いていますが、特定のフィールドのみを含む逆の方法はありません。これは監査証跡になっていて、本当にすべてのものを本当に含めることを望むなら、やや意味があります。そして、はい、ObjectAccessHookを見ました。これは、CGLibプロキシオブジェクトから実際のクラスタイプにunboxするために使用できると思います。 – Drizzt321
そして、私は明らかにCGLibが追加のゲッターメソッドを作成していることがわかります。したがって、ゲッター用のBeanスタイルマッピングでもCGlibのものが見つかります。 *一口* – Drizzt321