类 PluralAttributeBuilder<D,C,E,K>
- java.lang.Object
-
- org.hibernate.metamodel.model.domain.internal.PluralAttributeBuilder<D,C,E,K>
-
public class PluralAttributeBuilder<D,C,E,K> extends Object
A "parameter object" for creating a plural attribute
-
-
构造器概要
构造器 构造器 说明 PluralAttributeBuilder(ManagedTypeDescriptor<D> ownerType, SimpleTypeDescriptor<E> elementType, Class<C> collectionClass, SimpleTypeDescriptor<K> keyType)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 AbstractPluralAttribute<D,C,E>build()javax.persistence.metamodel.Attribute.PersistentAttributeTypegetAttributeNature()Class<C>getCollectionClass()ManagedTypeDescriptor<D>getDeclaringType()SimpleTypeDescriptor<K>getKeyType()MembergetMember()PropertygetProperty()SimpleTypeDescriptor<E>getValueType()PluralAttributeBuilder<D,C,E,K>member(Member member)PluralAttributeBuilder<D,C,E,K>persistentAttributeType(javax.persistence.metamodel.Attribute.PersistentAttributeType attrType)PluralAttributeBuilder<D,C,E,K>property(Property property)
-
-
-
构造器详细资料
-
PluralAttributeBuilder
public PluralAttributeBuilder(ManagedTypeDescriptor<D> ownerType, SimpleTypeDescriptor<E> elementType, Class<C> collectionClass, SimpleTypeDescriptor<K> keyType)
-
-
方法详细资料
-
getDeclaringType
public ManagedTypeDescriptor<D> getDeclaringType()
-
getAttributeNature
public javax.persistence.metamodel.Attribute.PersistentAttributeType getAttributeNature()
-
getKeyType
public SimpleTypeDescriptor<K> getKeyType()
-
getValueType
public SimpleTypeDescriptor<E> getValueType()
-
getProperty
public Property getProperty()
-
getMember
public Member getMember()
-
persistentAttributeType
public PluralAttributeBuilder<D,C,E,K> persistentAttributeType(javax.persistence.metamodel.Attribute.PersistentAttributeType attrType)
-
build
public AbstractPluralAttribute<D,C,E> build()
-
-