問題タブ [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.
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
監査履歴を取得するコードは次のとおりです。