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
EmbeddableTypeJavadocs 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 booleanMethods inherited from interface org.hibernate.metamodel.model.domain.DomainType
getExpressibleJavaTypeMethods 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, visitDeclaredAttributesMethods 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, getSingularAttributesMethods inherited from interface org.hibernate.metamodel.model.domain.PathSource
findSubPathSource, findSubPathSource, getPathName, getPathTypeMethods inherited from interface jakarta.persistence.metamodel.Type
getJavaType, getPersistenceType
-
Method Details
-
getSubTypes
Collection<? extends EmbeddableDomainType<? extends J>> getSubTypes()Description copied from interface:ManagedDomainTypeThe descriptors of all known managed subtypes of this type.- Specified by:
getSubTypesin interfaceManagedDomainType<J>
-
isPolymorphic
default boolean isPolymorphic()
-