[英]Creating a history Table using existing table in Hibernate
我有一个名为Employee的类,它映射到employee.hbm.xml。 我有一个新要求,即我应该有一个历史记录表,即Employee_history,该表应保留Employee表的记录以及新的额外字段,如lastUpdated和dateCreated。 当我在Employee中创建或更新新记录时,也应将其更新到Employee_History表中。 那么,哪种更好的方法呢? 我刚进入休眠状态,或者可以说今天就开始了。任何帮助将不胜感激。
另一种简单的方法是将修改后的记录(当然会使用旧值插入)到历史表中。 可能需要对代码进行一些更改。 因此,无论您将编辑后的记录保存在代码中的什么位置,只需添加几行代码即可将现有记录移至历史记录表中,并添加所需的其他字段(如lastupdated等)。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.