我不知道在哪里问这个问题或怎么问。基本上我需要几个实体类,如果我考虑数据库表的话,每一行将有一个特定的列,例如“ S0”,它指示应用程序的当前状态。我的应用程序将基于“所有表中默认为S0(默认情况下为history ='S0')。

当我需要历史记录时,我将提取历史记录列='S0'的所有行,并插入值='S1'的新行,该行具有与其他属性完全相同的属性(身份随插入而改变)。下次像“ S2”一样。 S0行将保持不变。

我的应用程序应该可以选择通过选择存档数据来加载/填充自身。就像载入具有历史记录S1的应用

如何使用JPA + Hibernate进行管理。在JDBC + JSP中,我曾经在每个表上都有一个列历史记录并手动进行处理:复制并全部插入。但是我认为这是危险而不是好的做法。

请给我一些建议/帮助来帮助我。

最佳答案

你检查过吗? http://www.jboss.org/envers

07-24 19:27
查看更多