Top Description Fields Constructors Methods
org.hibernate.tuple

public final Enum GenerationTiming

extends Enum<GenerationTiming>
Class Inheritance
Annotations
@Deprecated
since:6.2
forRemoval:true
Imports
java.util.Locale, org.hibernate.AssertionFailure, org.hibernate.annotations.GenerationTime, org.hibernate.generator.EventType

Deprecated

for removal since 6.2.

Replaced by EventType as id-generation has been redefined using the new broader generation approach.

Represents the timing of value generation that occurs in the Java program, or in the database.
Author
Steve Ebersole
See Also
ValueGeneration

Field Summary

Modifier and TypeField and Description
public static final GenerationTiming
ALWAYS

Value generation that occurs when a row is inserted or updated in the database.

public static final GenerationTiming
INSERT

Value generation that occurs when a row is inserted in the database.

public static final GenerationTiming
NEVER

Value generation that never occurs.

public static final GenerationTiming
UPDATE

Value generation that occurs when a row is updated in the database.

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public GenerationTime

Returns:

the equivalent instance of GenerationTime
getEquivalent
()

Deprecated as a consequence of GenerationTime being deprecated.
public boolean
includes(GenerationTiming timing)

Deprecated as a consequence of GenerationTiming being deprecated.
public boolean
includesInsert()

Does value generation happen for SQL insert statements?

public boolean
includesUpdate()

Does value generation happen for SQL update statements?

public static GenerationTiming
parseFromName(String name)

Deprecated as a consequence of GenerationTiming being deprecated.
public static GenerationTiming
valueOf(String name)

Deprecated as a consequence of GenerationTiming being deprecated.
public static GenerationTiming[]
values()

Deprecated as a consequence of GenerationTiming being deprecated.
Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

ALWAYSback to summary
public static final GenerationTiming ALWAYS

Deprecated

as a consequence of GenerationTiming being deprecated. See corresponding docs for further information.

Value generation that occurs when a row is inserted or updated in the database.

INSERTback to summary
public static final GenerationTiming INSERT

Deprecated

as a consequence of GenerationTiming being deprecated. See corresponding docs for further information.

Value generation that occurs when a row is inserted in the database.

NEVERback to summary
public static final GenerationTiming NEVER

Deprecated

as a consequence of GenerationTiming being deprecated. See corresponding docs for further information.

Value generation that never occurs.

UPDATEback to summary
public static final GenerationTiming UPDATE

Deprecated

as a consequence of GenerationTiming being deprecated. See corresponding docs for further information.

Value generation that occurs when a row is updated in the database.

Constructor Detail

GenerationTimingback to summary
private GenerationTiming()

Method Detail

getEquivalentback to summary
public GenerationTime getEquivalent()

Deprecated

as a consequence of GenerationTime being deprecated. See corresponding docs for further information.

Returns:GenerationTime

the equivalent instance of GenerationTime

includesback to summary
public boolean includes(GenerationTiming timing)

Deprecated

as a consequence of GenerationTiming being deprecated. See corresponding docs for further information.

includesInsertback to summary
public boolean includesInsert()

Does value generation happen for SQL insert statements?

includesUpdateback to summary
public boolean includesUpdate()

Does value generation happen for SQL update statements?

parseFromNameback to summary
public static GenerationTiming parseFromName(String name)

Deprecated

as a consequence of GenerationTiming being deprecated. See corresponding docs for further information.

valueOfback to summary
public static GenerationTiming valueOf(String name)

Deprecated

as a consequence of GenerationTiming being deprecated. See corresponding docs for further information.

valuesback to summary
public static GenerationTiming[] values()

Deprecated

as a consequence of GenerationTiming being deprecated. See corresponding docs for further information.