私は春と休止状態のプロジェクトを持っていますので、テーブルとその正常に動作していますが、私の問題は新しいレコードの作成時に監査を避けたいです私のコード休止状態のEnversを使用して不要な監査を回避する方法
エンティティ以下の監査:
@Entity
@Table(name = "building")
@Audited
public class BuildingClass extends CommonTableFields {
@Id
@GeneratedValue(strategy = GenerationType.IDENTITY)
@Column(name = "BID")
@JsonProperty
private long id;
@JsonProperty
private String username;
@JsonProperty
private double count;
//getters and setters
}
は、実装: //ここで私が監査したくない
@Override
public void save(BuildingClass buildingclass) {
repo.save(buildingclass)
}
//ここで私はあなたの監査のために使用してどのような戦略に依存しようとしている事前
https://stackoverflow.com/questions/12800540/hibernate-envers-how-to-store-only-updated-valuesを参照してください。 – Sudhakar