从其他线程中选择更新以及“select count clause”

时间:2013-04-17 06:50:42

标签: java mysql hibernate locking

根据我们的要求,我们在获取数据时锁定一个select for update锁的表。这样,没有其他线程可以获取该数据。

我只想确认select count(*) from table where column1=value1是否会检索锁定的行。

如果是,它是否会检索select for update锁定结束时所做的最近更改(即等待行更新)还是会显示过时数据?

谢谢,

1 个答案:

答案 0 :(得分:0)

1。它取决于TX隔离级别。

2。锁定意味着stop and wait,但不是skip