【问题标题】:What will be default isolation level of transaction in case of hibernate with oracle?在使用 oracle 休眠的情况下,事务的默认隔离级别是多少?
【发布时间】:2011-10-20 17:43:38
【问题描述】:

我正在使用带有 oracle 的 Hibernate。如果我没有明确设置事务,那么默认隔离级别是什么。 它会被 read_commited(oracle 的默认值)吗?如果我想设置它其他东西说可序列化,我如何在休眠中设置它?

【问题讨论】:

  • 您可以在应用服务器的连接池/数据源配置中设置它。您使用的是哪个服务器?
  • 嗨昆西我更关心默认隔离级别。这将取决于底层数据存储的默认隔离级别,在这种情况下是 oracle。对吗?
  • 对,默认隔离级别取决于是哪个db。

标签: hibernate


【解决方案1】:

是否会被 read_commited(oracle 的默认设置)?

是的

如果我想将它设置为可序列化的其他内容,我该如何将其设置为休眠模式?

在 hibernate 手册中查找 hibernate.connection.isolation 配置参数。 您也可以查看session lock

【讨论】:

    猜你喜欢
    • 2019-03-16
    • 2019-04-24
    • 1970-01-01
    • 2023-03-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-17
    • 2017-07-08
    相关资源
    最近更新 更多