2

每次用户对记录进行更改并保存时。我想要该更改的审核日志。例如,我们有一个客户表,gui 显示客户信息和销售额,我还希望 gui 显示该客户的审计日志。谁以及何时对客户进行了每次更改。

我可以使用数据库触发器,并在每次插入/更新/删除时在日志表中创建一条新记录(可以是所有表的一个日志表,或者每个表一个,例如 customer_log)。

但是,我使用的是 Spring 3.1 和 hibernate 4,并试图将所有内容(业务逻辑)保存在 Java 中以及数据库和 spocs/触发器之外。我认为 spring aop 可能是合适的......?

对于session.save(myEntity)我的系统上发生的每一件事,我也想做一个session.save(myEntityLog)

4

1 回答 1

1

对于在应用程序 Lazyer 中处理此问题的框架,您至少有两种选择

于 2012-02-03T15:25:08.867 回答