类 IdBagBinder
- java.lang.Object
-
- org.hibernate.cfg.annotations.CollectionBinder
-
- org.hibernate.cfg.annotations.BagBinder
-
- org.hibernate.cfg.annotations.IdBagBinder
-
public class IdBagBinder extends BagBinder
- 作者:
- Emmanuel Bernard
-
-
字段概要
-
从类继承的字段 org.hibernate.cfg.annotations.CollectionBinder
cascadeDeleteEnabled, collection, indexColumn, inheritanceStatePerClass, localGenerators, mapKeyPropertyName, propertyName
-
-
构造器概要
构造器 构造器 说明 IdBagBinder()
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 protected booleanbindStarToManySecondPass(Map persistentClasses, org.hibernate.annotations.common.reflection.XClass collType, Ejb3JoinColumn[] fkJoinColumns, Ejb3JoinColumn[] keyColumns, Ejb3JoinColumn[] inverseColumns, Ejb3Column[] elementColumns, boolean isEmbedded, org.hibernate.annotations.common.reflection.XProperty property, boolean unique, TableBinder associationTableBinder, boolean ignoreNotFound, MetadataBuildingContext buildingContext)return true if it's a Fk, false if it's an association tableprotected CollectioncreateCollection(PersistentClass persistentClass)-
从类继承的方法 org.hibernate.cfg.annotations.CollectionBinder
adjustUserSuppliedValueCollectionOrderingFragment, bind, bindManytoManyInverseFk, bindOneToManySecondPass, getBuildingContext, getCollection, getCollectionBinder, getSecondPass, isHibernateExtensionMapping, isMap, setAccessType, setBatchSize, setBuildingContext, setCache, setCascadeDeleteEnabled, setCascadeStrategy, setCollectionType, setComparatorSort, setDeclaringClass, setElementColumns, setEmbedded, setExplicitAssociationTable, setFkJoinColumns, setIgnoreNotFound, setIndexColumn, setInheritanceStatePerClass, setInsertable, setInverseJoinColumns, setIsHibernateExtensionMapping, setJoinColumns, setJpaOrderBy, setLocalGenerators, setMapKey, setMapKeyColumns, setMapKeyManyToManyColumns, setMappedBy, setNaturalSort, setOneToMany, setProperty, setPropertyHolder, setPropertyName, setSort, setSqlOrderBy, setTableBinder, setTargetEntity, setUpdatable
-
-
-
-
方法详细资料
-
createCollection
protected Collection createCollection(PersistentClass persistentClass)
- 覆盖:
createCollection在类中BagBinder
-
bindStarToManySecondPass
protected boolean bindStarToManySecondPass(Map persistentClasses, org.hibernate.annotations.common.reflection.XClass collType, Ejb3JoinColumn[] fkJoinColumns, Ejb3JoinColumn[] keyColumns, Ejb3JoinColumn[] inverseColumns, Ejb3Column[] elementColumns, boolean isEmbedded, org.hibernate.annotations.common.reflection.XProperty property, boolean unique, TableBinder associationTableBinder, boolean ignoreNotFound, MetadataBuildingContext buildingContext)
从类复制的说明:CollectionBinderreturn true if it's a Fk, false if it's an association table
-
-