gpt4 book ai didi

java - 创建具有与默认不同的事务隔离的 hibernate 事务

转载 作者:太空宇宙 更新时间:2023-11-04 10:26:13 25 4
gpt4 key购买 nike

我使用 Hibernate 5.12.17 作为 orm。我没有使用其他与 hibernate 交互的 java 框架(所以没有 Spring)。

所以问题是:如何创建隔离级别为“可序列化”的事务?

我不想使用代码更改所有 hibernate 的默认隔离,我只是有一些查询需要使用与应用程序其余部分不同的隔离级别运行。

最佳答案

在这种情况下,您可以使用以下方法:

  1. 使用Query.lockMode(String alias, LockMode lockMode)。您可以在 this 的引用中找到链接。
  2. 使用Session.load(Class theClass, Serialized id, LockMode lockMode)。您可以找到引用here .
  3. 使用 Session.lock(..) 方法之一。

关于java - 创建具有与默认不同的事务隔离的 hibernate 事务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50495816/

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