首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >MS快照隔离和Hibernate行为

MS快照隔离和Hibernate行为
EN

Stack Overflow用户
提问于 2012-12-18 09:06:47
回答 2查看 2.9K关注 0票数 1

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

我指的是以下链接

Step1:为了启用快照隔离,我必须在数据库中运行以下语句:

代码语言:javascript
复制
ALTER DATABASE MyDatabase
SET ALLOW_SNAPSHOT_ISOLATION ON

ALTER DATABASE MyDatabase
SET READ_COMMITTED_SNAPSHOT ON

Step2:和我在hibernate.cfg.xml中设置了以下属性

代码语言:javascript
复制
<!-- Hibernate Isolation Level [READCOMMITED SNAPSHOT ISOLATION]-->    
<property name=”hibernate.connection.isolation”>4096</property>

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

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

EN

回答 2

Stack Overflow用户

发布于 2012-12-18 09:35:59

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

票数 0
EN

Stack Overflow用户

发布于 2014-07-30 12:30:33

请参阅链接:

(查询必须显式地这样做--比如运行命令“set事务隔离级别快照”,或者将其设置在连接字符串中)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13929532

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档