接口的使用
org.hibernate.metamodel.model.domain.spi.SimpleTypeDescriptor
-
使用SimpleTypeDescriptor的程序包 程序包 说明 org.hibernate.graph.spi org.hibernate.metamodel.model.domain.internal org.hibernate.metamodel.model.domain.spi -
-
org.hibernate.graph.spi中SimpleTypeDescriptor的使用
返回SimpleTypeDescriptor的org.hibernate.graph.spi中的方法 修饰符和类型 方法 说明 static <J> SimpleTypeDescriptor<J>GraphHelper. resolveKeyTypeDescriptor(PluralPersistentAttribute attribute)static <J> SimpleTypeDescriptor<J>GraphHelper. resolveKeyTypeDescriptor(SingularPersistentAttribute attribute) -
org.hibernate.metamodel.model.domain.internal中SimpleTypeDescriptor的使用
实现SimpleTypeDescriptor的org.hibernate.metamodel.model.domain.internal中的类 修饰符和类型 类 说明 classAbstractIdentifiableType<J>Defines commonality for the JPAIdentifiableTypetypes.classAbstractManagedType<J>Defines commonality for the JPAManagedTypehierarchy of interfaces.classBasicTypeImpl<J>classEmbeddableTypeImpl<J>Standard Hibernate implementation of JPA'sEmbeddableTypecontractclassEntityTypeImpl<J>Defines the Hibernate implementation of the JPAEntityTypecontract.classMappedSuperclassTypeImpl<X>返回SimpleTypeDescriptor的org.hibernate.metamodel.model.domain.internal中的方法 修饰符和类型 方法 说明 SimpleTypeDescriptor<E>AbstractPluralAttribute. getElementType()SimpleTypeDescriptor<?>AbstractIdentifiableType. getIdType()SimpleTypeDescriptor<?>AbstractPluralAttribute. getKeyGraphType()SimpleTypeDescriptor<J>SingularAttributeImpl. getKeyGraphType()SimpleTypeDescriptor<K>PluralAttributeBuilder. getKeyType()SimpleTypeDescriptor<J>SingularAttributeImpl. getType()SimpleTypeDescriptor<?>AbstractAttribute. getValueGraphType()SimpleTypeDescriptor<E>AbstractPluralAttribute. getValueGraphType()SimpleTypeDescriptor<J>SingularAttributeImpl. getValueGraphType()SimpleTypeDescriptor<E>PluralAttributeBuilder. getValueType()参数类型为SimpleTypeDescriptor的org.hibernate.metamodel.model.domain.internal中的方法 修饰符和类型 方法 说明 static <X,C,E,K>
PluralAttributeBuilder<X,C,E,K>AbstractPluralAttribute. create(AbstractManagedType<X> ownerType, SimpleTypeDescriptor<E> attrType, Class<C> collectionClass, SimpleTypeDescriptor<K> keyType)参数类型为SimpleTypeDescriptor的org.hibernate.metamodel.model.domain.internal中的构造器 构造器 说明 AbstractAttribute(ManagedTypeDescriptor<D> declaringType, String name, javax.persistence.metamodel.Attribute.PersistentAttributeType attributeNature, SimpleTypeDescriptor<?> valueType, Member member)Identifier(ManagedTypeDescriptor<D> declaringType, String name, SimpleTypeDescriptor<J> attributeType, Member member, javax.persistence.metamodel.Attribute.PersistentAttributeType attributeNature)PluralAttributeBuilder(ManagedTypeDescriptor<D> ownerType, SimpleTypeDescriptor<E> elementType, Class<C> collectionClass, SimpleTypeDescriptor<K> keyType)SingularAttributeImpl(ManagedTypeDescriptor<D> declaringType, String name, javax.persistence.metamodel.Attribute.PersistentAttributeType attributeNature, SimpleTypeDescriptor<J> attributeType, Member member, boolean isIdentifier, boolean isVersion, boolean isOptional)Version(ManagedTypeDescriptor<X> declaringType, String name, javax.persistence.metamodel.Attribute.PersistentAttributeType attributeNature, SimpleTypeDescriptor<Y> attributeType, Member member) -
org.hibernate.metamodel.model.domain.spi中SimpleTypeDescriptor的使用
org.hibernate.metamodel.model.domain.spi中SimpleTypeDescriptor的子接口 修饰符和类型 接口 说明 interfaceBasicTypeDescriptor<J>Hibernate extension to the JPABasicTypedescriptorinterfaceEmbeddedTypeDescriptor<J>Hibernate extension to the JPAEmbeddableTypedescriptorinterfaceEntityTypeDescriptor<J>Hibernate extension to the JPAEntityTypedescriptorinterfaceIdentifiableTypeDescriptor<J>Hibernate extension to the JPAIdentifiableTypedescriptorinterfaceManagedTypeDescriptor<J>Hibernate extension to the JPAManagedTypedescriptorinterfaceMappedSuperclassTypeDescriptor<J>Hibernate extension to the JPAMappedSuperclassTypedescriptor返回SimpleTypeDescriptor的org.hibernate.metamodel.model.domain.spi中的方法 修饰符和类型 方法 说明 SimpleTypeDescriptor<E>BagPersistentAttribute. getElementType()SimpleTypeDescriptor<E>PluralPersistentAttribute. getElementType()SimpleTypeDescriptor<?>IdentifiableTypeDescriptor. getIdType()SimpleTypeDescriptor<?>PersistentAttributeDescriptor. getKeyGraphType()SimpleTypeDescriptor<K>MapPersistentAttribute. getKeyType()SimpleTypeDescriptor<J>SingularPersistentAttribute. getType()SimpleTypeDescriptor<E>BagPersistentAttribute. getValueGraphType()SimpleTypeDescriptor<?>PersistentAttributeDescriptor. getValueGraphType()SimpleTypeDescriptor<E>PluralPersistentAttribute. getValueGraphType()default SimpleTypeDescriptor<?>SingularPersistentAttribute. getValueGraphType()For a singular attribute, the value type is defined as the attribute type
-