問題タブ [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 投票する
1 に答える
409 参照

fluent-nhibernate - nHibernate Envers _AUD テーブルの元の行の統合

Envers を既存の nHibernate データベースに統合しようとしています。それぞれの *_AUD テーブルにデフォルトまたは元の AUD 値が必要です。つまり、初期値です。それ以外の場合、ユーザーが最初に変更したときに、変更された値のみが記録されますが、ユーザーはその前のバージョンを見ることができません。

変更せずにすべてのエンティティを強制的に保存することはできません..

共通のシナリオでなければなりません...誰かがそれを実装したかどうか教えてください。

――スクマール

0 投票する
1 に答える
556 参照

c# - NHibernate Envers リビジョン情報の UTC タイムスタンプ

NHibernate Envers 1.6.0 を使用しており、REVINFO の REVTSTMP 列にローカルではなく UTC タイムスタンプを使用する必要があります。

バグが報告され ( NHE-122 )、将来のバージョン 2.0 で修正されることは知っています。

DefaultRevisionInfoGenerator を独自のカスタム IRevisionInfoGenerator に変更する方法はありますか?

0 投票する
1 に答える
230 参照

c# - Envers、孤立した削除の履歴テーブルに削除を挿入しない

NHibernateEnversを使用しています。すべて正常に動作しますが、envers はオーファンを削除するための監査を挿入していません。

nhibernate の適切な envers ドキュメントはどこにありますか? 孤児を削除するために履歴テーブルのエントリを削除することはまったく可能ですか?

よろしくお願いします!

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

nhibernate-envers - Hibernate Envers は監査テーブルを作成しませんでした

次のコードで試しました

しかし、エラーが発生しました。理由は監査テーブルが作成されていないためです。誰か助けてください

2014-02-28 00:47:03,200 DEBUG 6 CSL: NHibernate.SQL METHOD: lambda_method LINE:0 - audit.REVINFO に挿入 (REVTSTMP) 値 (@p0); SCOPE_IDENTITY() を選択します。

0 投票する
1 に答える
226 参照

c# - リスト要素のプロパティが変更されたときにリビジョンを作成する

次のエンティティがあるとします。

のプロパティが変更されGroupたときのリビジョンを Envers に作成してもらいます。コレクション自体を変更すると、プロパティは機能します(名前が示すように;-)。NameItemrevision_on_collection_change

親エンティティをその子要素プロパティのプロパティと「接続」するように Envers をセットアップする可能性はありますか?