首页 > 解决方案 > 如何从表字段迁移 Hibernate @Audited 信息?

问题描述

我需要以这种方式更改我的数据库结构:将一个字段从@Audited 实体移动到另一个@Audited 实体,而不会丢失审计信息。我该如何迁移它?

  1. 通过 liquibase 迁移,我在表 T1 和 T1_aud 中创建了新字段
  2. 使用旧表字段 T2 的值更新 T1
  3. 以某种方式将审计迁移到 T1
  4. 从 T2 和 T2_aud 中删除列

标签: javahibernateaudithibernate-annotationsauditing

解决方案


只需将相同的值添加到 AUD 表即可解决问题。


推荐阅读