public interface ManagedType<X> extends Type<X>
Type.PersistenceType
getJavaType, getPersistenceType
<Y> SingularAttribute<? super X,Y> getSingularAttribute(String name, Class<Y> type)
<Y> SingularAttribute<X,Y> getDeclaredSingularAttribute(String name, Class<Y> type)
Set<SingularAttribute<? super X,?>> getSingularAttributes()
Set<SingularAttribute<X,?>> getDeclaredSingularAttributes()
<E> CollectionAttribute<? super X,E> getCollection(String name, Class<E> elementType)
<E> CollectionAttribute<X,E> getDeclaredCollection(String name, Class<E> elementType)
<E> SetAttribute<? super X,E> getSet(String name, Class<E> elementType)
<E> SetAttribute<X,E> getDeclaredSet(String name, Class<E> elementType)
<E> ListAttribute<? super X,E> getList(String name, Class<E> elementType)
<E> ListAttribute<X,E> getDeclaredList(String name, Class<E> elementType)
<K,V> MapAttribute<? super X,K,V> getMap(String name, Class<K> keyType, Class<V> valueType)
<K,V> MapAttribute<X,K,V> getDeclaredMap(String name, Class<K> keyType, Class<V> valueType)
Set<PluralAttribute<? super X,?,?>> getPluralAttributes()
Set<PluralAttribute<X,?,?>> getDeclaredPluralAttributes()
SingularAttribute<? super X,?> getSingularAttribute(String name)
SingularAttribute<X,?> getDeclaredSingularAttribute(String name)
CollectionAttribute<? super X,?> getCollection(String name)
CollectionAttribute<X,?> getDeclaredCollection(String name)
SetAttribute<? super X,?> getSet(String name)
SetAttribute<X,?> getDeclaredSet(String name)
ListAttribute<? super X,?> getList(String name)
ListAttribute<X,?> getDeclaredList(String name)
MapAttribute<? super X,?,?> getMap(String name)
MapAttribute<X,?,?> getDeclaredMap(String name)
Copyright © 2016. All rights reserved.