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.
我不理解隔离的概念,在hibernate. 谁能解释一下,并提出一些可能的用例?
hibernate
hibernate 中的隔离类似于数据库提供的事务隔离,即正在更新的数据对同时发生的其他事务可见的程度。每个数据库都提供默认的隔离设置。有隔离级别。hibernate 让你可以为你的应用程序设置隔离级别。参考hibernate -doc
以 MS Sql Server 为例,隔离级别描述了从表中读取的策略,即告诉服务器是否应该读取未提交的事务,只读取已提交的事务,快照 aso 设置因使用的 sql 类型而异。
设置事务隔离级别 - MS SQL SERVER