小编Sak*_*aba的帖子

Envers如何处理架构更改?

我正在考虑从自我实现的版本控制解决方案切换到Hibernate Envers,但我还不太确定.我已经阅读了很多关于它的内容,但我关注架构更改以及Envers在根据旧架构历史化数据后如何处理它们.

您在这方面与Envers有什么经历?如何使用Envers处理架构更改和现有数据?

更新1:

它不只是添加从表中删除简单列,而是例如将简单的Forein-Key-Relationship更改为具有两个1:n关系的单独实体(M2M与属性列.这是您的"逻辑"更改当使用Envers时,如果根据旧模型已经存在历史数据,那么如何处理?有没有其他方法可以手动编写sql脚本并将它们转移到新的表示中?

java hibernate database-migration database-schema hibernate-envers

14
推荐指数
1
解决办法
2731
查看次数