hibernate-envers

    0

    1答えて

    Aの定義済みの名前のインスタンスを、エンティティBの空のコレクションとともに作成し、DBに保存しました。これはリビジョン#1です。今、私は例外に を取得していたクラスのすべての最初のリビジョンに //Get revisions A a = auditReader.find(A.class, aId, revisions.get(0)); を取得するには、次のステートメントを使用プロパティを解

    0

    1答えて

    Iは、列が更新されたかどうかを示し_AUDテーブル内の追加のブール列があり、即ち、EnversとHibernateと@Audited(withModifiedFlag = true)で注釈いくつかの列を持つエンティティを持って使用する修飾しました。 私は新しいエンティティを保存する場合は、対応するエントリがrevtype 0で_AUD表に書かれている私は_modのcolum値に問題があります。列が

    0

    1答えて

    私はHibernate(4.2)+ Springコンボの真の初心者です。管理者ポータルでCRUD管理を容易にするためにこれらを使用するサブアプリケーションで作業するように任されているので、私はおそらく非常に基本的なステップ。 特定の@Entityフィールドで監査ログを行うために、Hibernate-Enversをプロジェクトにロードしました。 @Auditedを追加した後、Enversは期待通りに

    0

    1答えて

    Enversによって監査され、1つのコレクションを含むエンティティを指定します。そのdocumentation Envers 1として エンティティA @Audited public class A{ @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private int id; ..

    0

    2答えて

    私はpersistence.xmlでエンティティと2つのJAR-ファイルを持っている: <jar-file>/lib/model.jar</jar-file> <jar-file>/lib/central-model.jar</jar-file> 中央model.jarはmodel.jarにsubclasssedされているいくつかのエンティティが含まれています。 central-mo

    0

    1答えて

    私は自分のアプリケーションで監査を実装しています。これまでのところ、私は活動と記録を監査表に記録するのに成功しました。問題は私がユーザーを実装することができないということです。 私は多くの場所で研究しましたが、私はそれが簡単であることを知っています。何かが見えないかもしれない、そしてこの時点で私を助けることができます。 私はHibernate EnversとRevision Entityクラス を

    0

    1答えて

    私は自分のデータの履歴を作成するために休止状態を使用していますが、正常に動作しています。ここで問題となるのは、履歴テーブルに重複したデータを作成することです。つまり、履歴テーブルにデータを作成するのは、監査対象テーブルに変更があったかどうかです。私は変更されたフィールドだけを履歴テーブルに保存します。私は冬眠するために新しいです。私に何ができる?

    0

    1答えて

    私は春のブート、休止状態の逆を使用しています。私はpom.xmlに次の依存関係があります。 <dependency> <groupId>org.springframework.data</groupId> <artifactId>spring-data-envers</artifactId> </dependency> 次は私のenvers設定です。 @Configura

    0

    1答えて

    結果リスト全体を渡すことができないため、選択したフィールドに投影法を追加します。 私はこれを達成するためにこれをやっています。 List resultList = reader.createQuery() .forRevisionsOfEntity(MyAsset.class, false, true) .add(AuditEntity.id().eq(assetId)