Top Description Fields Constructors Methods
javax.persistence

public final Enum CascadeType

extends Enum<CascadeType>
Class Inheritance

Defines the set of cascadable operations that are propagated to the associated entity. The value cascade=ALL is equivalent to cascade={PERSIST, MERGE, REMOVE, REFRESH, DETACH}.
Since
Java Persistence 1.0

Field Summary

Modifier and TypeField and Description
public static final CascadeType
ALL

Cascade all operations

public static final CascadeType
DETACH

Cascade detach operation

public static final CascadeType
MERGE

Cascade merge operation

public static final CascadeType
PERSIST

Cascade persist operation

public static final CascadeType
REFRESH

Cascade refresh operation

public static final CascadeType
REMOVE

Cascade remove operation

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static CascadeType
public static CascadeType[]
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

ALLback to summary
public static final CascadeType ALL

Cascade all operations

DETACHback to summary
public static final CascadeType DETACH

Cascade detach operation

Since
Java Persistence 2.0
MERGEback to summary
public static final CascadeType MERGE

Cascade merge operation

PERSISTback to summary
public static final CascadeType PERSIST

Cascade persist operation

REFRESHback to summary
public static final CascadeType REFRESH

Cascade refresh operation

REMOVEback to summary
public static final CascadeType REMOVE

Cascade remove operation

Constructor Detail

CascadeTypeback to summary
private CascadeType()

Method Detail

valueOfback to summary
public static CascadeType valueOf(String name)
valuesback to summary
public static CascadeType[] values()