我正在开发一个driver-booking
管理系统。我想要做的是我需要添加一个driver
(booking table
这意味着将预订分配给司机)。在此之前,我需要检查预订记录是否与驾驶员记录相关联(预订是否已分配),如果是则什么也不做。
它适用于一个用户这样做。但问题是多个用户在same record, same time
.
如何处理这种情况。我知道@transactional
注释。这是正确的解决方案吗?我应该将其应用于单一方法而不是我的booking Assigning Service
?
使用sync block
会减慢处理速度,所以目前我反对这个选项