私はaudit
のuser
テーブルを持っています。私はを使用しています。同じものについてはです。これは私のuser
クラスは次のようになります。MySQL監査テーブル:hibernate-enversとトリガー
@Audited
@Entity
@Table(name = "user")
public class User {
@Id
@Column(name = "id")
@GeneratedValue(strategy = GenerationType.IDENTITY)
private int id;
@Column(name = "phone_number")
private String phoneNumber;
@Column(name = "profile_pic")
private String profilePic;
}
私は休止状態-enverのパフォーマンスについてはよく分かりません。休止状態になる前は、監査証跡を保持するためにトリガーを使用していました。私はエンバーを続けるか、トリガーに戻るべきですか?
PS:パフォーマンスに基づいて比較したい。文字通り、エンバーを使用する理由は余分な努力を必要としないので、努力/開発の際には明らかな選択です。