我想记录数据库中的所有更改以进行审计,使用名为 AuditEvent 的表存储修改后的行 ID(主键)、表名、列名、先前值、新值、更改日期(时间戳)、操作类型(插入/更新/删除)和进行更改的用户的名称。
我正在使用 SQL Server 2005,但我不想使用触发器,因为由于我使用连接池,因此很难找到当前用户。
基于 Interceptor 的 Hibernate 解决方案非常简单。使用 iBATIS / iBATOR 时如何做类似的事情?
我想记录数据库中的所有更改以进行审计,使用名为 AuditEvent 的表存储修改后的行 ID(主键)、表名、列名、先前值、新值、更改日期(时间戳)、操作类型(插入/更新/删除)和进行更改的用户的名称。
我正在使用 SQL Server 2005,但我不想使用触发器,因为由于我使用连接池,因此很难找到当前用户。
基于 Interceptor 的 Hibernate 解决方案非常简单。使用 iBATIS / iBATOR 时如何做类似的事情?