java - 管理员修改记录前确认

标签 java spring hibernate database-design hibernate-envers

我有一个 J2EE 企业项目。项目中我们使用了Maven、Hibernate/JPA、Spring、ZK等框架。

为了保存审计,我使用了 hibernate envers。 我希望上层用户(例如:管理员)能够在记录更改最终确定之前确认它们。(我知道可以使用像 hibernate envers 试镜表这样的临时表)

是否可以通过自定义 hibernate envers 来做到这一点?

否则这项工作有任何框架吗?

最佳答案

Envers 不是工作流库,因此您无法使用它实现任何形式的审批流程。它仅审核数据更改。

如果您想要一个工作流程,您应该在实体中显式地对此进行建模和/或使用有助于实现这一点的框架。

关于java - 管理员修改记录前确认,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30693392/

相关文章:

java - 内存游戏算法的递归函数?

java - 如何在java中发送带有多个附件的邮件

java - 由 : java. lang.NoClassDefFoundError : Could not initialize class org. elasticsearch.common.lucene.Lucene 引起

java - Spring - SpEL 将实体参数评估为@PreAuthorize ("hasPermission"中的空引用)

java - 从spring执行sql脚本时"user lacks privilege or object not found"

java - 如何在原生 Android 应用程序中渲染 epub 文件?

java - 如何使用具有不同参数的 CrudRepository?

java - 如何使用 Camel 和 Jackson 库将嵌套的键值对编码到 JSON 中?

java - java中如何实现线程同步而不影响效率

java - JPA 合并在 ApplicationListener 中不起作用,但在 Controller 中起作用