【问题标题】:using hibernate envers with unique table使用带有唯一表的休眠环境
【发布时间】:2016-04-20 00:23:14
【问题描述】:

我正在使用 Hibernate 开始一个 Java 项目,发现 Envers 的工作方式很有趣,但我想知道您是否只能有一个表来存储对系统的所有更改?我不知道我是不是在问一些不可能的事情。

我需要的是列:用户、操作(插入/更新...)、表名和字段已更改。

我不知道 Envers 是否可以做到这一点,或者是否有其他方法。

【问题讨论】:

  • 不确定在envers中是否可行,但过去我确实尝试过按照您所说的方式进行存储审核信息,结果却是一场噩梦

标签: java hibernate hibernate-envers


【解决方案1】:

Envers 无法实现您所描述的;但是,您可以编写自己的 Hibernate Listener 实现来轻松完成此类任务并直接集成。

【讨论】:

    猜你喜欢
    • 2014-10-16
    • 1970-01-01
    • 2012-12-06
    • 1970-01-01
    • 2018-06-29
    • 1970-01-01
    • 2016-03-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多