【问题标题】:Possibility of using approve/reject concept for changed entities?对更改的实体使用批准/拒绝概念的可能性?
【发布时间】:2012-04-24 08:24:49
【问题描述】:

我目前正在探索环境并研究文档。我的一项要求 envers 没有满足(正如我现在所想的那样)。也许确实如此,有人可以为我指出某事或对此有其他解决方案。

要求是需要由第二个用户查看更改的数据。第二个用户可以选择批准或拒绝更改。批准时应进行更改,拒绝时应回滚更改。 envers 是否支持这一点,还是我应该在原始数据库表中插入我自己的“已批准”标志?

【问题讨论】:

    标签: java database-design hibernate-envers


    【解决方案1】:

    不,Envers 不支持。您需要考虑是否不是在寻找类似工作流的解决方案(尤其是如果这可能演变成涉及多个用户的更复杂的流程等等)。

    Envers 实际上只用于审计数据。例如,也没有内置回滚。

    【讨论】:

    • 好的,谢谢。您能否分享一个指向我可能感兴趣的“类似工作流程的解决方案”的链接?
    • 我可能会看看 jBPM,例如?一般来说,作为一个模型,我将拥有另一个实体,该实体将与所讨论的实体以及该实体在“工作流程”中的状态保持联系。将所有内容放在一张表中可能会导致问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-08-23
    • 2018-02-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多