Interface EmbeddableDomainType<J>
- All Superinterfaces:
DomainType<J>
,EmbeddableType<J>
,ManagedDomainType<J>
,ManagedType<J>
,PathSource<J>
,TreatableDomainType<J>
,Type<J>
- All Known Subinterfaces:
SqmEmbeddableDomainType<E>
- All Known Implementing Classes:
EmbeddableTypeImpl
Hibernate extension to the JPA
EmbeddableType
contract.- API Note:
- Temporarily extends the deprecated EmbeddableType. See the
EmbeddableType
Javadocs for more information
-
Nested Class Summary
Nested classes/interfaces inherited from interface jakarta.persistence.metamodel.Type
Type.PersistenceType
-
Method Summary
Modifier and TypeMethodDescriptionCollection<? extends EmbeddableDomainType<? extends J>>
The descriptors of all known managed subtypes of this type.default boolean
Methods inherited from interface org.hibernate.metamodel.model.domain.DomainType
getExpressibleJavaType
Methods inherited from interface org.hibernate.metamodel.model.domain.ManagedDomainType
addSubType, findAttribute, findAttributeInSuperTypes, findConcreteGenericAttribute, findDeclaredAttribute, findDeclaredConcreteGenericAttribute, findDeclaredPluralAttribute, findDeclaredSingularAttribute, findPluralAttribute, findSingularAttribute, findSubTypesAttribute, getAttribute, getDeclaredAttribute, getJavaType, getMetamodel, getRepresentationMode, getSuperType, getTypeName, visitAttributes, visitDeclaredAttributes
Methods inherited from interface jakarta.persistence.metamodel.ManagedType
getAttributes, getCollection, getCollection, getDeclaredAttributes, getDeclaredCollection, getDeclaredCollection, getDeclaredList, getDeclaredList, getDeclaredMap, getDeclaredMap, getDeclaredPluralAttributes, getDeclaredSet, getDeclaredSet, getDeclaredSingularAttribute, getDeclaredSingularAttribute, getDeclaredSingularAttributes, getList, getList, getMap, getMap, getPluralAttributes, getSet, getSet, getSingularAttribute, getSingularAttribute, getSingularAttributes
Methods inherited from interface org.hibernate.metamodel.model.domain.PathSource
findSubPathSource, findSubPathSource, getPathName, getPathType
Methods inherited from interface jakarta.persistence.metamodel.Type
getJavaType, getPersistenceType
-
Method Details
-
getSubTypes
Collection<? extends EmbeddableDomainType<? extends J>> getSubTypes()Description copied from interface:ManagedDomainType
The descriptors of all known managed subtypes of this type.- Specified by:
getSubTypes
in interfaceManagedDomainType<J>
-
isPolymorphic
default boolean isPolymorphic()
-