java - 在大型应用程序中处理事务管理

标签 java jpa jakarta-ee concurrency transactions

我遇到的情况就像在 Java 应用程序中一样,“如果表中有一个条目,同时有一个删除请求,我们将如何处理这种情况”。

有人可以建议我如何处理此类适用于小型和大型应用程序的问题吗?

最佳答案

我认为问题是当这种情况发生时,UI/UX 应该如何处理。除了所描述的并发问题之外,还可能存在其他情况,例如用户 1 打开编辑人员页面,同时用户 2 从另一个登录中删除该记录。当 user1 尝试保存记录时会发生什么?

您可能应该向用户返回一条错误消息,说明错误的详细信息(记录已删除、由其他人更新等)。

关于java - 在大型应用程序中处理事务管理,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53884152/

相关文章:

java - 如何停止在 Play Framework 中多次运行单例类

java - 在 JPA 范围内以编程方式构建 HQL 查询 "non-dynamic"

jpa - 与 Play Framework 1.2.5 JPA 的多对多关系

Java BigDecimal 可能的溢出错误

Java GC 问题 : How could an object become unreachable while one of its methods is still being executed?

Java 多重继承的替代方案

java - 如何在 Spring Boot 的 native 查询中使用 all(array[])?

java EE 安装和设置

javascript - IE 特定的 Javascript 加载错误

java - Spring 注解 : Is there a similar annotation like @ExceptionHandler used in Controller stereotypes for @Repository or @Service stereotypes?