| Package | Description |
|---|---|
| javax.persistence.metamodel |
Java 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> |
SingularAttributeJoin.locateManagedType() |
protected ManagedType<T> |
SingularAttributeJoin.TreatedSingularAttributeJoin.locateManagedType() |
protected ManagedType<T> |
SetAttributeJoin.TreatedSetAttributeJoin.locateManagedType() |
protected ManagedType<E> |
PluralAttributeJoinSupport.locateManagedType() |
protected ManagedType<T> |
MapAttributeJoin.TreatedMapAttributeJoin.locateManagedType() |
protected ManagedType<T> |
ListAttributeJoin.TreatedListAttributeJoin.locateManagedType() |
protected ManagedType<T> |
CollectionAttributeJoin.TreatedCollectionAttributeJoin.locateManagedType() |
protected ManagedType<? super X> |
AbstractFromImpl.locateManagedType() |
Copyright © 2019 JBoss by Red Hat. All rights reserved.