接口分层结构
- javax.persistence.metamodel.Attribute<X,Y>
- javax.persistence.metamodel.Bindable<T>
- javax.persistence.metamodel.EntityType<X> (并 extends javax.persistence.metamodel.IdentifiableType<X>)
- org.hibernate.metamodel.model.domain.CollectionDomainType.Element<E>
- javax.persistence.metamodel.Type<X>
- javax.persistence.metamodel.BasicType<X>
- org.hibernate.metamodel.model.domain.DomainType<J>
- org.hibernate.metamodel.model.domain.CollectionDomainType<C,E>
- org.hibernate.metamodel.model.domain.SimpleDomainType<J>
- org.hibernate.metamodel.model.domain.BasicDomainType<J> (并 extends javax.persistence.metamodel.BasicType<X>)
- org.hibernate.metamodel.model.domain.EmbeddedDomainType<J> (并 extends javax.persistence.metamodel.EmbeddableType<X>)
- org.hibernate.metamodel.model.domain.ManagedDomainType<J> (并 extends javax.persistence.metamodel.ManagedType<X>)
- org.hibernate.metamodel.model.domain.IdentifiableDomainType<J> (并 extends javax.persistence.metamodel.IdentifiableType<X>)
- org.hibernate.metamodel.model.domain.EntityDomainType<J> (并 extends javax.persistence.metamodel.EntityType<X>)
- org.hibernate.metamodel.model.domain.MappedSuperclassDomainType<J> (并 extends javax.persistence.metamodel.MappedSuperclassType<X>)
- javax.persistence.metamodel.ManagedType<X>
- javax.persistence.metamodel.EmbeddableType<X>
- javax.persistence.metamodel.IdentifiableType<X>
- javax.persistence.metamodel.EntityType<X> (并 extends javax.persistence.metamodel.Bindable<T>)
- org.hibernate.metamodel.model.domain.IdentifiableDomainType<J> (并 extends org.hibernate.metamodel.model.domain.ManagedDomainType<J>)
- org.hibernate.metamodel.model.domain.EntityDomainType<J> (并 extends javax.persistence.metamodel.EntityType<X>)
- org.hibernate.metamodel.model.domain.MappedSuperclassDomainType<J> (并 extends javax.persistence.metamodel.MappedSuperclassType<X>)
- javax.persistence.metamodel.MappedSuperclassType<X>
- org.hibernate.metamodel.model.domain.ManagedDomainType<J> (并 extends org.hibernate.metamodel.model.domain.SimpleDomainType<J>)
- org.hibernate.metamodel.model.domain.IdentifiableDomainType<J> (并 extends javax.persistence.metamodel.IdentifiableType<X>)
- org.hibernate.metamodel.model.domain.EntityDomainType<J> (并 extends javax.persistence.metamodel.EntityType<X>)
- org.hibernate.metamodel.model.domain.MappedSuperclassDomainType<J> (并 extends javax.persistence.metamodel.MappedSuperclassType<X>)