【问题标题】:Vaadin grid - restrict concurrent modification of recordVaadin 网格 - 限制记录的并发修改
【发布时间】:2018-11-23 12:33:20
【问题描述】:

我需要限制多个用户不能同时编辑同一记录。 知道如何在 vaadin 网格中做到这一点,最好的方法是什么?我正在使用 vaadin 流。

谢谢

【问题讨论】:

    标签: java vaadin vaadin8 vaadin-grid vaadin10


    【解决方案1】:

    这不是 Vaadin 的问题。这是一个通用的软件架构问题。

    您需要决定在哪一层控制它。您可以依赖于数据库层的乐观锁定。这允许为每个人启用编辑,但如果有人先这样做,然后您以您喜欢的方式处理异常,您会得到异常。

    您还可以在服务/业务逻辑层创建锁定机制。编辑锁定服务,即如果服务未锁定,则允许打开编辑器,取消/保存时释放锁定。这称为悲观锁定。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-25
      • 2011-12-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-24
      • 1970-01-01
      相关资源
      最近更新 更多