Top Description Fields Constructors Methods
jakarta.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
1.0
See Also
ManyToOne#cascade, OneToOne#cascade, OneToMany#cascade, ManyToMany#cascade

Field Summary

Modifier and TypeField and Description
public static final CascadeType
ALL

Cascade all operations

public static final CascadeType
DETACH

Cascade the detach operation

public static final CascadeType
MERGE

Cascade the merge operation

public static final CascadeType
PERSIST

Cascade the persist operation

public static final CascadeType
REFRESH

Cascade the refresh operation

public static final CascadeType
REMOVE

Cascade the 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 the detach operation

Since
2.0
MERGEback to summary
public static final CascadeType MERGE

Cascade the merge operation

PERSISTback to summary
public static final CascadeType PERSIST

Cascade the persist operation

REFRESHback to summary
public static final CascadeType REFRESH

Cascade the refresh operation

REMOVEback to summary
public static final CascadeType REMOVE

Cascade the 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()