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 © 2018 Speedment, Inc.. All rights reserved.