問題タブ [nhibernate-envers]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
662 参照

java - Hibernate Envers が java.sql.SQLException をスローする: 内部表現への変換に失敗する

休止状態の envers バージョン5.2.17.Finalを使用してエンティティの監査履歴を保存および取得していますが、エンティティの監査履歴を取得しているときに次の例外が発生しCategoryます。

これが私のCategoryエンティティがこのように見える方法です。ご覧のとおり、NCRRule は主キーIdではなくNAMEで Category にマップされています。

NCRRule監査対象外のエンティティ

例外スタックトレースは次のとおりです。

をinエンティティに設定しようとし@AuditMappedBy(mappedBy = "ncrRuleName")ましたが、起動時に例外が発生します。private NCRRule ncrRule;Category

監査履歴を取得するコードは次のとおりです。