Package | Description |
---|---|
javax.persistence.metamodel |
Jakarta Persistence Metamodel API
|
org.hibernate.jpa.graph.internal | |
org.hibernate.metamodel.internal | |
org.hibernate.query.criteria.internal.path |
Modifier and Type | Interface and Description |
---|---|
interface |
EmbeddableType<X>
Instances of the type
EmbeddableType represent embeddable types. |
interface |
EntityType<X>
Instances of the type
EntityType represent entity types. |
interface |
IdentifiableType<X>
Instances of the type
IdentifiableType represent entity or
mapped superclass types. |
interface |
MappedSuperclassType<X>
Instances of the type
MappedSuperclassType represent mapped
superclass types. |
Modifier and Type | Method and Description |
---|---|
ManagedType<X> |
Attribute.getDeclaringType()
Return the managed type representing the type in which
the attribute was declared.
|
<X> ManagedType<X> |
Metamodel.managedType(Class<X> cls)
Return the metamodel managed type representing the
entity, mapped superclass, or embeddable class.
|
Modifier and Type | Method and Description |
---|---|
Set<ManagedType<?>> |
Metamodel.getManagedTypes()
Return the metamodel managed types.
|
Constructor and Description |
---|
AttributeNodeImpl(SessionFactoryImplementor sessionFactory,
ManagedType managedType,
Attribute<X,T> attribute) |
SubgraphImpl(SessionFactoryImplementor entityManagerFactory,
ManagedType managedType,
Class<T> subclass) |
Modifier and Type | Class and Description |
---|---|
class |
AbstractIdentifiableType<X>
Defines commonality for the JPA
IdentifiableType types. |
class |
AbstractManagedType<X>
Defines commonality for the JPA
ManagedType hierarchy of interfaces. |
class |
EmbeddableTypeImpl<X> |
class |
EntityTypeImpl<X>
Defines the Hibernate implementation of the JPA
EntityType contract. |
class |
MappedSuperclassTypeImpl<X> |
Modifier and Type | Method and Description |
---|---|
ManagedType<X> |
AbstractAttribute.getDeclaringType() |
<X> ManagedType<X> |
MetamodelImpl.managedType(Class<X> cls) |
Modifier and Type | Method and Description |
---|---|
Set<ManagedType<?>> |
MetamodelImpl.getManagedTypes() |
Modifier and Type | Method and Description |
---|---|
Helper.AttributeSource |
Helper.resolveAttributeSource(ManagedType managedType) |
static Helper.AttributeSource |
Helper.resolveAttributeSource(SessionFactoryImplementor sessionFactory,
ManagedType managedType) |
Modifier and Type | Method and Description |
---|---|
ManagedType<Map<K,?>> |
MapKeyHelpers.MapKeyAttribute.getDeclaringType() |
protected ManagedType<? super X> |
AbstractFromImpl.locateManagedType() |
protected ManagedType<T> |
CollectionAttributeJoin.TreatedCollectionAttributeJoin.locateManagedType() |
protected ManagedType<T> |
ListAttributeJoin.TreatedListAttributeJoin.locateManagedType() |
protected ManagedType<T> |
MapAttributeJoin.TreatedMapAttributeJoin.locateManagedType() |
protected ManagedType<E> |
PluralAttributeJoinSupport.locateManagedType() |
protected ManagedType<T> |
SetAttributeJoin.TreatedSetAttributeJoin.locateManagedType() |
protected ManagedType<? super X> |
SingularAttributeJoin.locateManagedType() |
protected ManagedType<T> |
SingularAttributeJoin.TreatedSingularAttributeJoin.locateManagedType() |
Copyright © 2021 JBoss by Red Hat. All rights reserved.