implementation 'org.hibernate:hibernate-envers'

spring.jpa.hibernate.ddl-auto 设置为 update


@Setter
@Getter
@Entity
@Table(name = "T_DEC_HEAD")
@Audited
public class DecHead extends CoreEntity {
        /**
     * 申报单位编码
     * 必填
     */
    @Column(name = "AGENT_CODE", length = 18)
    private String agentCode;
}

这样就可以在修改数据的时候自动生成一张 T_DEC_HEAD_AUD的表,保存历史变更记录,

来源

https://docs.jboss.org/envers/docs/

相关文章:

  • 2022-12-23
  • 2021-11-13
  • 2021-08-19
  • 2021-10-29
  • 2021-06-28
  • 2021-08-02
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-08-10
  • 2022-02-11
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
相关资源
相似解决方案