请问如何防止api被同时调用?

假如在api被调用时,

我需要给数据库中的A表添加数据

在添加之前,我会先从A表检测有没有这条数据

当api同时被调用的时候

就会存到数据库中两条数据

想了一上午没想到合适的解决方案

请问有大佬能帮帮小弟么~

给个思路啥的。。。


繁星点点滴滴
浏览 705回答 1
1回答

千万里不及你

最简单的方式    你用try   catch  进行事务操作   把查询数据和添加作为一个事务这样只要一个没执行成功就会回滚
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java