Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
如何在 Nhibernate 中实现记录锁定。 我试过了
哪种方法更适合行级锁定?谢谢
给出的选项不是相互排斥的。您需要指定具有适当隔离级别的事务,否则您将根本没有任何锁。如果您所说的“会话锁定”是指调用 session.Lock(),这是一种在预先存在的事务中获取或升级锁的方法。
如果您通过“具有隔离级别的事务”专门表示“可序列化隔离级别”,则可能的缺点是它可能需要比所需更多的锁,因为它会在所有读取行上放置一些锁。