当前位置: 代码迷 >> Java Web开发 >> web应用操作同步的有关问题
  详细解决方案

web应用操作同步的有关问题

热度:228   发布时间:2016-04-16 21:55:55.0
web应用操作同步的问题
大家好,我菜鸟,想问一个问题。

在开发一个web应用时怎么保持操作的同步性?

比如有一个系统,A用户删除了一条记录,然后B用户也对这条记录进行删除操作,但这时这个记录已经被A用户删除了,那么此时会报如下异常:
org.springframework.dao.EmptyResultDataAccessException: No class ........ with id 4 exists!
at org.springframework.data.jpa.repository.support.SimpleJpaRepository.delete(SimpleJpaRepository.java:127)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
请问这个问题怎么解决呢?谢谢各位了。
------解决思路----------------------
这条数据不是用sql删的么。 不然应该不会报错的
要是是别的方式实现的。 可以在删之前查一下,然后删。
或者你知道跑出这个exception就是因为删不存在的记录,那么你直接catch这种exception,对他做一个特殊的处理也行
  相关解决方案