需要审计的实体在头部追加:
@Audited 注解。
比如:商品实体需要做自动审计:
@MetaData("商品")
@Entity
@Table(name = "commodity")
@Cache(usage = CacheConcurrencyStrategy.NONE)
@Audited
public class Commodity
在商品实体关联的相关实体如不需要做自动审计则需要做@NotAudited 注解:
如商品属于的 品牌:
@OneToOne
@JoinColumn(name = "brand_SID")
@NotAudited
@JsonProperty
public Brand getBrand() {
return brand;
}