我使用的是JPA 2、eclipselink、Oracle DB。
是否有可能在数据库(历史)中保留所有版本?
是否有eclipselink/toplink开关,或者我应该寻找特殊的Oracle驱动程序?
简单地说,每个SQL更新/删除都将是SQL插入。
谢谢。
发布于 2012-10-13 20:55:10
JPA 2.0本身不提供对跟踪更改的直接支持。幸运的是,EclipseLink提供了HistoryPolicy扩展来满足这种需求。更改原表时,有有效期的行将持久化到单独的表中。文档是here。
https://stackoverflow.com/questions/12870588
复制相似问题