Top Description Interfaces Classes Enums
[default module]

Package org.hibernate.tuple

Annotations
@Remove
Imports
org.hibernate.Remove

Most contracts here have been replaced by the new runtime mapping model.

Value-generation related contracts have been replaced by org.hibernate.generator

Interface Summary

Modifier and TypeInterface and Description
public interface
AnnotationValueGeneration<
The generator annotation type supported by an implementation
A extends Annotation
>

Deprecated for removal since 6.2. Replaced by AnnotationBasedGenerator
An implementation of ValueGeneration which receives parameters from a custom generator annotation.
public interface
Attribute

Deprecated for removal. Replaced by org.hibernate.metamodel.mapping.AttributeMapping
public interface
IdentifierAttribute

Deprecated for removal. No direct replacement; see org.hibernate.metamodel.mapping.EntityIdentifierMapping
public interface
Instantiator

Deprecated since 6.0. This contract is no longer used by Hibernate.
Contract for implementors responsible for instantiating entity/component instances.
public interface
NonIdentifierAttribute

Deprecated for removal. No direct replacement
public interface
Tuplizer

A tuplizer defines the contract for things which know how to manage a particular representation of a piece of data, given that representation's RepresentationMode (the entity-mode essentially defining which representation).
public interface
ValueGeneration

Deprecated for removal since 6.2. Replaced by Generator
A value generator that can adapt to both Java value generation and database value generation.
public interface
ValueGenerator<T>

Deprecated for removal since 6.2. Replaced by Generator
Defines a generator for in-VM generation of (non-identifier) attribute values.

Class Summary

Modifier and TypeClass and Description
public abstract class
AbstractAttribute

Deprecated for removal. No direct replacement.
public abstract class
AbstractNonIdentifierAttribute

Deprecated for removal. No direct replacement.
public class
public class
CreationTimestampGeneration

Value generation implementation for CreationTimestamp, no longer used.
public class
DynamicMapInstantiator

Deprecated since 6.2. since Instantiator is deprecated
Instantiator for entities represented as Maps.
public class
IdentifierProperty

Deprecated for removal. No direct replacement; see org.hibernate.metamodel.mapping.EntityIdentifierMapping
public class
PojoInstantiator

Deprecated since 6.0. Like Instantiator itself, deprecated.
Defines a POJO-based instantiator for use from the tuplizers.
public class
PropertyFactory

Deprecated for removal. No direct replacement
public class
public class
TimestampGenerators

Deprecated This style of generation has been replaced by org.hibernate.generator
Generators for obtaining the current VM timestamp in different representations.
public class
UpdateTimestampGeneration

Value generation implementation for UpdateTimestamp, no longer used.
public class
VmValueGeneration

Deprecated since 6.2. since GeneratorType is deprecated
A BeforeExecutionGenerator which delegates to a ValueGenerator.

Enum Summary

Modifier and TypeEnum and Description
public enum
GenerationTiming

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.