【发布时间】:2013-09-01 18:34:36
【问题描述】:
我正在开发一个driver-booking 管理系统。
我想要做的是我需要在booking table 中添加一个driver(这意味着将预订分配给司机)。在此之前,我需要检查预订记录是否与驾驶员记录相关联(预订是否已分配),如果是则什么都不做。
它适用于一个用户这样做。
但问题是多个用户在same record, same time 上执行此操作。
如何处理这种情况。
我知道@transactional 注释。这是正确的解决方案吗?
我应该将此应用于单一方法而不是我的booking Assigning Service?
使用sync block 会大大降低处理速度,所以目前我反对这个选项
【问题讨论】:
标签: hibernate spring-mvc service dao transactional