The {{SQLServerDialect}} always returns {{false}} for {{doesRepeatableReadCauseReadersToBlockWriters }} which is not correct.
By default, SQL Server uses 2PL for all four classic isolation levels. Only for {{READ_COMMITTED_SNAPSHOT}} and {{SNAPSHOT}}, we should return {{false}}, for the 2PL isolation levels we should return {{true}}. |
|