Top Constructors Methods
org.hibernate.cfg.annotations

public Class IdBagBinder

extends BagBinder
Class Inheritance
Imports
java.util.Collections, .Map, javax.persistence.Column, org.hibernate.AnnotationException, org.hibernate.annotations.CollectionId, .NotFoundAction, .Type, org.hibernate.annotations.common.reflection.XClass, .XProperty, org.hibernate.boot.spi.MetadataBuildingContext, org.hibernate.cfg.BinderHelper, .Ejb3Column, .Ejb3JoinColumn, .IdGeneratorResolverSecondPass, .PropertyData, .PropertyInferredData, .SecondPass, .WrappedInferredData, org.hibernate.internal.util.StringHelper, org.hibernate.mapping.Collection, .IdentifierCollection, .PersistentClass, .SimpleValue, .Table

Author
Emmanuel Bernard

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
protected boolean
bindStarToManySecondPass(Map<K, V> persistentClasses, XClass collType, Ejb3JoinColumn[] fkJoinColumns, Ejb3JoinColumn[] keyColumns, Ejb3JoinColumn[] inverseColumns, Ejb3Column[] elementColumns, boolean isEmbedded, XProperty property, boolean unique, TableBinder associationTableBinder, NotFoundAction notFoundAction, MetadataBuildingContext buildingContext)

Overrides org.hibernate.cfg.annotations.CollectionBinder.bindStarToManySecondPass.

return true if it's a Fk, false if it's an association table
protected Collection
private Column[]
determineColumns(CollectionId collectionIdAnn)

Constructor Detail

IdBagBinderback to summary
public IdBagBinder()

Method Detail

bindStarToManySecondPassback to summary
protected boolean bindStarToManySecondPass(Map<K, V> persistentClasses, XClass collType, Ejb3JoinColumn[] fkJoinColumns, Ejb3JoinColumn[] keyColumns, Ejb3JoinColumn[] inverseColumns, Ejb3Column[] elementColumns, boolean isEmbedded, XProperty property, boolean unique, TableBinder associationTableBinder, NotFoundAction notFoundAction, MetadataBuildingContext buildingContext)

Overrides org.hibernate.cfg.annotations.CollectionBinder.bindStarToManySecondPass.

Doc from org.hibernate.cfg.annotations.CollectionBinder.bindStarToManySecondPass.

return true if it's a Fk, false if it's an association table

Annotations
@Override
createCollectionback to summary
protected Collection createCollection(PersistentClass persistentClass)

Overrides org.hibernate.cfg.annotations.BagBinder.createCollection.

determineColumnsback to summary
private Column[] determineColumns(CollectionId collectionIdAnn)