Package org.hibernate.annotations
Annotation Type CompositeTypeRegistration
-
@Target({TYPE,ANNOTATION_TYPE,PACKAGE}) @Retention(RUNTIME) @Repeatable(CompositeTypeRegistrations.class) public @interface CompositeTypeRegistration
Registers a custom composite user type implementation to be used by default for all references to a particular embeddable class.May be overridden for a specific entity field or property using
@CompositeType
.- See Also:
CompositeUserType
,CompositeType
,TypeRegistration
-
-
Required Element Summary
Required Elements Modifier and Type Required Element Description Class<?>
embeddableClass
The embeddable type described by theuserType()
.Class<? extends CompositeUserType<?>>
userType
TheCompositeUserType
.
-
-
-
Element Detail
-
embeddableClass
Class<?> embeddableClass
The embeddable type described by theuserType()
.
-
-
-
userType
Class<? extends CompositeUserType<?>> userType
TheCompositeUserType
.
-
-