Package | Description |
---|---|
javax.persistence.metamodel |
Jakarta Persistence Metamodel API
|
org.hibernate.metamodel.internal | |
org.hibernate.query.criteria.internal.path |
Modifier and Type | Interface and Description |
---|---|
interface |
BasicType<X>
Instances of the type
BasicType represent basic types (including
temporal and enumerated types). |
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 |
ManagedType<X>
Instances of the type
ManagedType represent entity, mapped
superclass, and embeddable types. |
interface |
MappedSuperclassType<X>
Instances of the type
MappedSuperclassType represent mapped
superclass types. |
Modifier and Type | Method and Description |
---|---|
Type<E> |
PluralAttribute.getElementType()
Return the type representing the element type of the
collection.
|
Type<?> |
IdentifiableType.getIdType()
Return the type that represents the type of the id.
|
Type<K> |
MapAttribute.getKeyType()
Return the type representing the key type of the map.
|
Type<T> |
SingularAttribute.getType()
Return the type that represents the type of the attribute.
|
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 |
AbstractType<X>
Defines commonality for the JPA
Type hierarchy of interfaces. |
class |
BasicTypeImpl<X> |
class |
EmbeddableTypeImpl<X> |
class |
EntityTypeImpl<X>
Defines the Hibernate implementation of the JPA
EntityType contract. |
class |
MappedSuperclassTypeImpl<X> |
Modifier and Type | Method and Description |
---|---|
Type<E> |
PluralAttributeImpl.getElementType() |
Type<?> |
AbstractIdentifiableType.getIdType() |
Type<Y> |
SingularAttributeImpl.getType() |
Modifier and Type | Method and Description |
---|---|
static <X,C,E,K> PluralAttributeImpl.Builder<X,C,E,K> |
PluralAttributeImpl.create(AbstractManagedType<X> ownerType,
Type<E> attrType,
Class<C> collectionClass,
Type<K> keyType) |
static <X,C,E,K> PluralAttributeImpl.Builder<X,C,E,K> |
PluralAttributeImpl.create(AbstractManagedType<X> ownerType,
Type<E> attrType,
Class<C> collectionClass,
Type<K> keyType) |
Constructor and Description |
---|
Identifier(String name,
Class<Y> javaType,
AbstractManagedType<X> declaringType,
Member member,
Type<Y> attributeType,
Attribute.PersistentAttributeType persistentAttributeType) |
SingularAttributeImpl(String name,
Class<Y> javaType,
AbstractManagedType<X> declaringType,
Member member,
boolean isIdentifier,
boolean isVersion,
boolean isOptional,
Type<Y> attributeType,
Attribute.PersistentAttributeType persistentAttributeType) |
Version(String name,
Class<Y> javaType,
AbstractManagedType<X> declaringType,
Member member,
Type<Y> attributeType,
Attribute.PersistentAttributeType persistentAttributeType) |
Modifier and Type | Method and Description |
---|---|
Type<K> |
MapKeyHelpers.MapKeyAttribute.getType() |
Copyright © 2020 JBoss by Red Hat. All rights reserved.