【发布时间】:2011-06-23 07:25:28
【问题描述】:
我在一个项目中使用 JPA 和 Spring-Data JPA。我有一张表插入然后更新数据。但是我需要审计信息来保存所有对象的状态,即我需要插入的状态信息和另一个表中的所有后续更新。我知道我可以使用数据库中的触发器来做到这一点。但是,这可以使用 JPA/Spring Data JPA 来完成吗?
任何帮助将不胜感激。
【问题讨论】:
标签: java jpa auditing spring-data
我在一个项目中使用 JPA 和 Spring-Data JPA。我有一张表插入然后更新数据。但是我需要审计信息来保存所有对象的状态,即我需要插入的状态信息和另一个表中的所有后续更新。我知道我可以使用数据库中的触发器来做到这一点。但是,这可以使用 JPA/Spring Data JPA 来完成吗?
任何帮助将不胜感激。
【问题讨论】:
标签: java jpa auditing spring-data
JPA 规范 (section 3.5) 定义了生命周期回调方法:
这可能是您在纯 JPA 中找到的最接近的东西。 SpringData 本身具有进一步的审计功能,其抽象级别略高。它在reference manual 的第 2.4 节中描述了这些内容。
【讨论】:
【讨论】: