在service本身上添加@Async,会造成service中的所有方法成为异步方法!(
@Service
@Async
)
SQL Error: 1213, SQLState: 40001
Deadlock found when trying to get lock; try restarting transaction
网上查了下发下在表未设置索引的情况下,更新删除操作会锁表,并发时会引起死锁,看了下数据库果然未设置,加上就好了,后续准备仔细阅读理解下mysql的锁机制
在service本身上添加@Async,会造成service中的所有方法成为异步方法!(
@Service
@Async
)
SQL Error: 1213, SQLState: 40001
Deadlock found when trying to get lock; try restarting transaction
网上查了下发下在表未设置索引的情况下,更新删除操作会锁表,并发时会引起死锁,看了下数据库果然未设置,加上就好了,后续准备仔细阅读理解下mysql的锁机制