我从表中选择一个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没有用。