gpt4 book ai didi

java - MS-SQL 快照隔离和 Hibernate 行为

转载 作者:行者123 更新时间:2023-12-01 04:57:05 25 4
gpt4 key购买 nike

我的疑问与 SQLserver 2008 中快照隔离的行为及其在 hibernate 中的相应配置有关

I am referring to the following link

第 1 步:要启用快照隔离,我必须在数据库中运行以下语句:

ALTER DATABASE MyDatabase
SET ALLOW_SNAPSHOT_ISOLATION ON

ALTER DATABASE MyDatabase
SET READ_COMMITTED_SNAPSHOT ON

第二步:我在 hibernate.cfg.xml 中设置了以下属性

<!-- Hibernate Isolation Level [READCOMMITED SNAPSHOT ISOLATION]-->    
<property name=”hibernate.connection.isolation”>4096</property>

我观察到,当我从配置文件中省略Step2时,快照隔离在我的java程序中不起作用。

既然隔离级别是在数据库中设置的,那么无论 hibernate 配置如何,它都应该工作吗?

最佳答案

因为它设置了 JDBC 事务隔离级别。

关于java - MS-SQL 快照隔离和 Hibernate 行为,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13929532/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com