Class TypeConfiguration

  • All Implemented Interfaces:
    Serializable, SessionFactoryObserver

    public class TypeConfiguration
    extends Object
    implements SessionFactoryObserver, Serializable
    Defines a set of available Type instances as isolated from other configurations. The isolation is defined by each instance of a TypeConfiguration.

    Note that each Type is inherently "scoped" to a TypeConfiguration. We only ever access a Type through a TypeConfiguration - specifically the TypeConfiguration in effect for the current persistence unit.

    Even though each Type instance is scoped to a TypeConfiguration, Types do not inherently have access to that TypeConfiguration (mainly because Type is an extension contract - meaning that Hibernate does not manage the full set of Types available in ever TypeConfiguration). However Types will often want access to the TypeConfiguration, which can be achieved by the Type simply implementing the TypeConfigurationAware interface.

    See Also:
    Serialized Form