public enum Isolation extends Enum<Isolation>
| Enum Constant and Description |
|---|
DEFAULT
An Enum indicating that the default level of isolation for the
transaction domain shall be used.
|
READ_COMMITTED
An Enum indicating that dirty reads are prevented; non-repeatable reads
and phantom reads can occur.
|
READ_UNCOMMITTED
An Enum indicating that dirty reads, non-repeatable reads and phantom
reads can occur.
|
REPEATABLE_READ
An Enum indicating that dirty reads and non-repeatable reads are
prevented; phantom reads can occur.
|
SERIALIZABLE
An Enum indicating that dirty reads, non-repeatable reads and phantom
reads are prevented.
|
| Modifier and Type | Method and Description |
|---|---|
static Isolation |
fromSqlIsolationLevel(int level) |
int |
getSqlIsolationLevel() |
static Isolation |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static Isolation[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final Isolation DEFAULT
public static final Isolation READ_UNCOMMITTED
public static final Isolation READ_COMMITTED
public static final Isolation REPEATABLE_READ
public static final Isolation SERIALIZABLE
TRANSACTION_REPEATABLE_READ and further prohibits the
situation where one transaction reads all rows that satisfy a
WHERE condition, a second transaction inserts a row that
satisfies that WHERE condition, and the first transaction
rereads for the same condition, retrieving the additional "phantom" row
in the second read.public static Isolation[] values()
for (Isolation c : Isolation.values()) System.out.println(c);
public static Isolation valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic int getSqlIsolationLevel()
public static Isolation fromSqlIsolationLevel(int level)
Copyright © 2019 Speedment, Inc.. All rights reserved.