0

我正在使用 JPA 2、eclipselink、Oracle DB。

是否有可能将所有版本保留在数据库(历史)中?

是否有 eclipselink/toplink 开关,或者我应该寻找特殊的 Oracle 驱动程序?

简单地说,每个 SQL 更新/删除都将是 SQL 插入。

谢谢你。

4

1 回答 1

1

JPA 2.0 本身不提供对跟踪更改的直接支持。幸运的是 EclipseLink 为这种需要提供了 HistoryPolicy 扩展。对原表进行更改时,具有有效期的行将被持久化到单独的表中。文档在这里

于 2012-10-13T12:55:09.513 回答