public class EntityBinder extends Object
Constructor and Description |
---|
EntityBinder()
Use as a fake one for Collection of elements
|
EntityBinder(Entity ejb3Ann,
Entity hibAnn,
XClass annotatedClass,
PersistentClass persistentClass,
Mappings mappings) |
public EntityBinder()
public EntityBinder(Entity ejb3Ann, Entity hibAnn, XClass annotatedClass, PersistentClass persistentClass, Mappings mappings)
public boolean wrapIdsInEmbeddedComponents()
public boolean isRootEntity()
public void setDiscriminatorValue(String discriminatorValue)
public void setForceDiscriminator(boolean forceDiscriminator)
public void setInsertableDiscriminator(boolean insertableDiscriminator)
public void bindEntity()
public void bindDiscriminatorValue()
public void setBatchSize(BatchSize sizeAnn)
public void setProxy(Proxy proxy)
public void setWhere(Where whereAnn)
public void setWrapIdsInEmbeddedComponents(boolean wrapIdsInEmbeddedComponents)
public void bindTable(String schema, String catalog, String tableName, List<UniqueConstraintHolder> uniqueConstraints, String constraints, Table denormalizedSuperclassTable)
public void finalSecondaryTableBinding(PropertyHolder propertyHolder)
public void firstLevelSecondaryTablesBinding(SecondaryTable secTable, SecondaryTables secTables)
public Join addJoin(JoinTable joinTable, PropertyHolder holder, boolean noDelayInPkColumnCreation)
public void setCache(Cache cacheAnn)
public void setNaturalIdCache(XClass clazzToProcess, NaturalIdCache naturalIdCacheAnn)
public static String getCacheConcurrencyStrategy(CacheConcurrencyStrategy strategy)
public void addFilter(Filter filter)
public void setInheritanceState(InheritanceState inheritanceState)
public boolean isIgnoreIdAnnotations()
public void setIgnoreIdAnnotations(boolean ignoreIdAnnotations)
public void processComplementaryTableDefinitions(Table table)
public void processComplementaryTableDefinitions(Tables tables)
public AccessType getPropertyAccessType()
public void setPropertyAccessType(AccessType propertyAccessor)
public AccessType getPropertyAccessor(XAnnotatedElement element)
public AccessType getExplicitAccessType(XAnnotatedElement element)
Copyright © 2018 JBoss by Red Hat. All rights reserved.