说SELECT FOR UPDATE设置一个IX锁。IX锁是意图排他锁,当发出时它意味着“事务T打算在扫描行上设置X(排它)锁”。MySQL术语表表示,关于意图排他性锁:
一种适用于表级别的锁,用于指示事务打算在表中的行上获取什么样的锁。是否有可能在完全相同的时刻同时发行两个IX,并为同一表的两个事务提供MySQL赠款/获取IX。如果同时发行IX,则MySQL在任何时刻只授予一个IX。我认为MySQL只授予其中一
在继续执行之前,我转到MySQL并删除或添加一行。将hibernate.cache.use_second_level_cache和hibernate.cache.use_query_cache设置为false没有帮助。Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/mydb...");
for (int i = 0