Top Description Fields Constructors Methods
org.hibernate.metamodel

public final Enum ValueClassification

extends Enum<ValueClassification>
Class Inheritance

At the end of the day, any "value mapping" (id, version, attribute, collection element, etc.) can be one of a few classifications. This defines an enumeration of those classifications.
Author
Steve Ebersole

Field Summary

Modifier and TypeField and Description
public static final ValueClassification
ANY

ANY is a Hibernate-specific concept.

public static final ValueClassification
BASIC

The mapped value is a basic value (String, Date, etc).

public static final ValueClassification
public static final ValueClassification
ENTITY

Reference to an entity

Constructor Summary

AccessConstructor and Description
private

Method Summary

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

Field Detail

ANYback to summary
public static final ValueClassification ANY

ANY is a Hibernate-specific concept. It is essentially a "reverse discrimination". Here, the association itself defines a discriminator to the associated entity, sort of the reverse of discriminator-inheritance. Here the various associated types can be unrelated in terms of mapped inheritance.

BASICback to summary
public static final ValueClassification BASIC

The mapped value is a basic value (String, Date, etc).

EMBEDDABLEback to summary
public static final ValueClassification EMBEDDABLE

An jakarta.persistence.Embeddable value

ENTITYback to summary
public static final ValueClassification ENTITY

Reference to an entity

Constructor Detail

ValueClassificationback to summary
private ValueClassification()

Method Detail

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