如何在从表中选择然后更新表时锁定id

时间:2018-03-09 11:18:30

标签: spring-boot locking jdbctemplate batch-updates

我从表中选择一个id,然后在List中添加它们。 - >从TABLE中选择ID,其中X =' A' (只是一个例子)

一旦完成,我正在做的下一个方法 jdbcTemplate.batchUpdate(sql,listArgs,type_update)

此处" listArgs "是我在第一种方法列表中的Id。 batchUpdate正在将ID的状态从一个值更新为另一个值。

我需要在执行select查询时锁定我在List中添加的ID,因为其他一些应用程序也可以访问或使用该ID。

需要锁定,因为当我的应用程序尝试批量更新ID的状态到某个其他值并行时,其他一些应用程序已经使用该ID并且已经更改了其他一些状态。

任何建议都会有所帮助。

应用程序处于spring boot ..我尝试了写锁定弹簧,但这对batchUpdate没有用。

0 个答案:

没有答案