首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Hibernate.cfg.xml和Grails

Hibernate.cfg.xml和Grails
EN

Stack Overflow用户
提问于 2012-08-17 05:57:26
回答 1查看 996关注 0票数 0

我正在尝试为grails应用程序设置默认隔离级别。

在我的conf/app/hibernate/hibernate.cfg.xml中,我指定了:

代码语言:javascript
复制
<session-factory>
<property name="hibernate.connection.isolation">4</property>
<property name="connection.isolation">4</property>
</session-factory>

不幸的是,当我检查与数据源的实际连接隔离时,它仍然是read_committed (2)。

这只是Grails 1.3.X不支持的吗?

我还漏掉了什么吗?

是的,我知道我指定了两次,文档有点不清楚,有两种形式都在使用的现存例子……

谢谢你,-Clark

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-08-17 23:46:14

为了省去人们实际关注链接的麻烦:

在DataSource.groovy中,添加

代码语言:javascript
复制
properties {
    defaultTransactionIsolation = java.sql.Connection.TRANSACTION_READ_UNCOMMITTED
  }

添加到您的dataSource元素,并确保pooled=true

代码语言:javascript
复制
dataSource {
pooled = true
driverClassName = "com.ibm.db2.jcc.DB2Driver"
dialect = 'org.hibernate.dialect.DB2Dialect'
logSql = false
properties {
    defaultTransactionIsolation = java.sql.Connection.TRANSACTION_READ_UNCOMMITTED
  } 
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11996032

复制
相关文章

相似问题

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