【发布时间】:2011-01-30 09:40:19
【问题描述】:
我了解隔离级别的概念。但是你如何设置它以及在哪里?我从来没有在 java 程序中看到过这种情况。
【问题讨论】:
标签: database performance isolation-level
我了解隔离级别的概念。但是你如何设置它以及在哪里?我从来没有在 java 程序中看到过这种情况。
【问题讨论】:
标签: database performance isolation-level
查看Connection 接口。 它定义了可以与 setTransactionIsolation() 方法一起使用的常量 TRANSACTION_XXX。
【讨论】:
将有一个默认隔离级别,由用于访问 DBMS 的 Java 软件和 DBMS 本身的组合决定。通常,它可能在高隔离级别(SQL 标准中的 SERIALIZABLE)下工作,但您可以使用stacker 标识的方法来更改您的工作级别。
您还可以使用特定于 DBMS 的语句。 SQL 标准提供 SET TRANSACTION 作为可准备语句;您可能会发现您也有诸如 SET ISOLATION 之类的语句。
【讨论】: