Jpa 玩框架历史数据更改
我正在开发一个应用程序!框架,其中包含一组我希望跟踪更改的数据。在企业解决方案中,我可能会使用数据库触发器将更改复制到历史表以跟踪这些更改。我不熟悉游戏中类似的范例/JPA,但也许我遗漏了什么。除了我创建所有实体的副本并手动将数据从旧的/未更改的记录复制到历史记录,然后将更改保存到原始模型之外,还有什么好方法可以做到这一点吗?如果您的数据对于保持所有数据更改非常关键,我将坚持使用触发器。因为作为数据库进行更新,所以在运行web应用程序的集群中不可能存在,如果非JPA客户端访问数据库,那么您也可以保留更新 但是,如果您对此类问题不太在意,我建议您使用magicJpa 玩框架历史数据更改,jpa,playframework,Jpa,Playframework,我正在开发一个应用程序!框架,其中包含一组我希望跟踪更改的数据。在企业解决方案中,我可能会使用数据库触发器将更改复制到历史表以跟踪这些更改。我不熟悉游戏中类似的范例/JPA,但也许我遗漏了什么。除了我创建所有实体的副本并手动将数据从旧的/未更改的记录复制到历史记录,然后将更改保存到原始模型之外,还有什么好方法可以做到这一点吗?如果您的数据对于保持所有数据更改非常关键,我将坚持使用触发器。因为作为数据库进行更新,所以在运行web应用程序的集群中不可能存在,如果非JPA客户端访问数据库,那么您也可以
EntityListener
s,例如:
- @预科生
- @预更新
- @预移除
- @后复印机
- @假想
- @移除后
在这里您可以找到如何使用的示例,如果您使用EclipseLink JPA,您可以启用历史支持 看,,
游戏1.2.4甚至可以使用EclipseLink吗?