gpt4 book ai didi

java - Spring 隔离支持? MSQL 快照隔离

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:23:40 24 4
gpt4 key购买 nike

我们正在使用 SQL Server,快照隔离可能是提高性能和解决一些死锁问题的好方法。

假设我们确实需要更改为快照隔离,我似乎找不到在 Springs @Transactional 上启用快照隔离的简单方法。

我在 Hibernate 中找到了以下 hibernate 配置选项,但是我们使用 spring-jdbc 并且没有 hibernate impl。这似乎表明可以以某种方式手动提供隔离值。

<property name=”hibernate.connection.isolation”>4096</property>

有谁知道让 Spring 在事务上使用 SQL Server 快照隔离的方法吗?

最佳答案

4096 是 SNAPSHOT 隔离代码,引用帖子 here ,你必须在连接对象上设置隔离级别,我认为你不能用@Transactional 实现这一点,你可以使用 spring 提供的其他事务解决方案,主要是“TransactionTemplate”。

关于java - Spring 隔离支持? MSQL 快照隔离,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8983873/

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