Uses of Class
org.hibernate.cfg.ExtendedMappings

Packages that use ExtendedMappings
org.hibernate.cfg   
org.hibernate.cfg.annotations   
 

Uses of ExtendedMappings in org.hibernate.cfg
 

Methods in org.hibernate.cfg that return ExtendedMappings
 ExtendedMappings AnnotationConfiguration.createExtendedMappings()
           
protected  ExtendedMappings Ejb3Column.getMappings()
           
 

Methods in org.hibernate.cfg with parameters of type ExtendedMappings
static void AnnotationBinder.bindClass(Class clazzToProcess, Map<Class,InheritanceState> inheritanceStatePerClass, ExtendedMappings mappings)
          Bind a class having JSR175 annotations The subclasses have to be binded after its mother class
static void AnnotationBinder.bindPackage(String packageName, ExtendedMappings mappings)
           
static Ejb3Column[] Ejb3Column.buildColumnFromAnnotation(javax.persistence.Column[] anns, Formula formulaAnn, Nullability nullability, PropertyHolder propertyHolder, PropertyInferredData inferredData, Map<String,org.hibernate.mapping.Join> secondaryTables, ExtendedMappings mappings)
           
static IndexColumn IndexColumn.buildColumnFromAnnotation(IndexColumn ann, PropertyHolder propertyHolder, PropertyInferredData inferredData, ExtendedMappings mappings)
           
static Ejb3DiscriminatorColumn Ejb3DiscriminatorColumn.buildDiscriminatorColumn(javax.persistence.DiscriminatorType type, javax.persistence.DiscriminatorColumn discAnn, DiscriminatorFormula discFormulaAnn, ExtendedMappings mappings)
           
static Ejb3JoinColumn Ejb3JoinColumn.buildImplicitJoinColumn(String mappedBy, Map<String,org.hibernate.mapping.Join> joins, PropertyHolder propertyHolder, String propertyName, ExtendedMappings mappings)
           
static Ejb3JoinColumn Ejb3JoinColumn.buildJoinColumn(javax.persistence.JoinColumn ann, Map<String,org.hibernate.mapping.Join> joins, PropertyHolder propertyHolder, String propertyName, ExtendedMappings mappings)
           
static Ejb3JoinColumn Ejb3JoinColumn.buildJoinColumn(javax.persistence.JoinColumn ann, org.hibernate.mapping.Value identifier, Map<String,org.hibernate.mapping.Join> joins, PropertyHolder propertyHolder, ExtendedMappings mappings)
          Build an Ejb3JoinColumn from a potential annotation and the identifier it refers to
static Ejb3JoinColumn Ejb3JoinColumn.buildJoinColumn(javax.persistence.PrimaryKeyJoinColumn ann, org.hibernate.mapping.Value identifier, Map<String,org.hibernate.mapping.Join> joins, PropertyHolder propertyHolder, ExtendedMappings mappings)
           
static int Ejb3JoinColumn.checkReferencedColumnsType(Ejb3JoinColumn[] columns, org.hibernate.mapping.PersistentClass referencedEntity, ExtendedMappings mappings)
           
static void BinderHelper.createSyntheticPropertyReference(Ejb3JoinColumn[] columns, org.hibernate.mapping.PersistentClass ownerEntity, org.hibernate.mapping.PersistentClass associatedEntity, org.hibernate.mapping.Value value, boolean inverse, ExtendedMappings mappings)
           
static org.hibernate.mapping.Component AnnotationBinder.fillComponent(PropertyHolder propertyHolder, PropertyInferredData inferredData, boolean propertyAnnotated, String propertyAccessor, boolean isNullable, EntityBinder entityBinder, boolean isIdentifierMapper, Map<String,javax.persistence.Column[]> columnOverride, ExtendedMappings mappings, boolean isComponentEmbedded)
           
static Object BinderHelper.findColumnOwner(org.hibernate.mapping.PersistentClass persistentClass, String columnName, ExtendedMappings mappings)
          Find the column owner (ie PersistentClass or Join) of columnName.
 void Ejb3Column.setMappings(ExtendedMappings mappings)
           
 

Constructors in org.hibernate.cfg with parameters of type ExtendedMappings
Ejb3JoinColumn(String sqlType, String name, boolean nullable, boolean unique, boolean insertable, boolean updatable, String referencedColumn, String secondaryTable, Map<String,org.hibernate.mapping.Join> joins, PropertyHolder propertyHolder, String propertyName, String mappedBy, boolean isImplicit, ExtendedMappings mappings)
           
IndexColumn(boolean isImplicit, String sqlType, int length, int precision, int scale, String name, boolean nullable, boolean unique, boolean insertable, boolean updatable, String secondaryTableName, Map<String,org.hibernate.mapping.Join> joins, PropertyHolder propertyHolder, ExtendedMappings mappings)
           
IndexSecondPass(org.hibernate.mapping.Table table, String indexName, String[] columns, ExtendedMappings mappings)
           
 

Uses of ExtendedMappings in org.hibernate.cfg.annotations
 

Methods in org.hibernate.cfg.annotations with parameters of type ExtendedMappings
static void TableBinder.addIndexes(org.hibernate.mapping.Table hibTable, Index[] indexes, ExtendedMappings mappings)
           
static void TableBinder.bindFk(org.hibernate.mapping.PersistentClass referencedEntity, org.hibernate.mapping.PersistentClass destinationEntity, Ejb3JoinColumn[] columns, org.hibernate.mapping.SimpleValue value, boolean unique, ExtendedMappings mappings)
           
static void EntityBinder.bindJoinToPersistentClass(org.hibernate.mapping.Join join, Ejb3JoinColumn[] ejb3JoinColumns, org.hibernate.mapping.PersistentClass persistentClass, ExtendedMappings mappings)
           
static void CollectionBinder.bindManytoManyInverseFk(org.hibernate.mapping.PersistentClass referencedEntity, Ejb3JoinColumn[] columns, org.hibernate.mapping.SimpleValue value, boolean unique, ExtendedMappings mappings)
          bind the inverse FK of a ManyToMany If we are in a mappedBy case, read the columns from the associated colletion element Otherwise delegates to the usual algorithm
protected static void CollectionBinder.bindManyToManySecondPass(org.hibernate.mapping.Collection collValue, Map persistentClasses, Ejb3JoinColumn[] joinColumns, Ejb3JoinColumn[] inverseJoinColumns, Ejb3Column[] elementColumns, boolean isEmbedded, String collType, org.hibernate.FetchMode fetchMode, boolean ignoreNotFound, boolean unique, boolean cascadeDeleteEnabled, TableBinder associationTableBinder, AnnotatedElement annotatedElt, ExtendedMappings mappings)
           
static void QueryBinder.bindNativeQueries(javax.persistence.NamedNativeQueries queriesAnn, ExtendedMappings mappings)
           
static void QueryBinder.bindNativeQueries(NamedNativeQueries queriesAnn, ExtendedMappings mappings)
           
static void QueryBinder.bindNativeQuery(javax.persistence.NamedNativeQuery queryAnn, ExtendedMappings mappings)
           
static void QueryBinder.bindNativeQuery(NamedNativeQuery queryAnn, ExtendedMappings mappings)
           
protected  void CollectionBinder.bindOneToManySecondPass(org.hibernate.mapping.Collection collection, Map persistentClasses, Ejb3JoinColumn[] fkJoinColumns, String collectionType, boolean cascadeDeleteEnabled, boolean ignoreNotFound, String hqlOrderBy, ExtendedMappings extendedMappings)
           
static void QueryBinder.bindQueries(javax.persistence.NamedQueries queriesAnn, ExtendedMappings mappings)
           
static void QueryBinder.bindQueries(NamedQueries queriesAnn, ExtendedMappings mappings)
           
static void QueryBinder.bindQuery(javax.persistence.NamedQuery queryAnn, ExtendedMappings mappings)
           
static void QueryBinder.bindQuery(NamedQuery queryAnn, ExtendedMappings mappings)
           
static void QueryBinder.bindSqlResultsetMapping(javax.persistence.SqlResultSetMapping ann, ExtendedMappings mappings)
           
protected  boolean CollectionBinder.bindStarToManySecondPass(Map persistentClasses, String collType, Ejb3JoinColumn[] fkJoinColumns, Ejb3JoinColumn[] keyColumns, Ejb3JoinColumn[] inverseColumns, Ejb3Column[] elementColumns, boolean isEmbedded, AnnotatedElement annotatedElt, org.hibernate.FetchMode fetchMode, boolean unique, TableBinder associationTableBinder, boolean ignoreNotFound, ExtendedMappings mappings)
          return true if it's a Fk, false if it's an association table
static org.hibernate.mapping.Table TableBinder.fillTable(String schema, String catalog, String realTableName, String logicalName, boolean isAbstract, List uniqueConstraints, String constraints, org.hibernate.mapping.Table denormalizedSuperTable, ExtendedMappings mappings)
           
 org.hibernate.cfg.SecondPass MapBinder.getSecondPass(Ejb3JoinColumn[] fkJoinColumns, Ejb3JoinColumn[] keyColumns, Ejb3JoinColumn[] inverseColumns, Ejb3Column[] elementColumns, boolean isEmbedded, AnnotatedElement annotatedElt, String collType, org.hibernate.FetchMode fetchMode, boolean ignoreNotFound, boolean unique, TableBinder assocTableBinder, ExtendedMappings mappings)
           
 org.hibernate.cfg.SecondPass ListBinder.getSecondPass(Ejb3JoinColumn[] fkJoinColumns, Ejb3JoinColumn[] keyColumns, Ejb3JoinColumn[] inverseColumns, Ejb3Column[] elementColumns, boolean isEmbedded, AnnotatedElement annotatedElt, String collType, org.hibernate.FetchMode fetchMode, boolean ignoreNotFound, boolean unique, TableBinder assocTableBinder, ExtendedMappings mappings)
           
 org.hibernate.cfg.SecondPass CollectionBinder.getSecondPass(Ejb3JoinColumn[] fkJoinColumns, Ejb3JoinColumn[] keyColumns, Ejb3JoinColumn[] inverseColumns, Ejb3Column[] elementColumns, boolean isEmbedded, AnnotatedElement annotatedElt, String collType, org.hibernate.FetchMode fetchMode, boolean ignoreNotFound, boolean unique, TableBinder assocTableBinder, ExtendedMappings mappings)
           
 void TableBinder.setMappings(ExtendedMappings mappings)
           
 void CollectionBinder.setMappings(ExtendedMappings mappings)
           
 

Constructors in org.hibernate.cfg.annotations with parameters of type ExtendedMappings
EntityBinder(javax.persistence.Entity ejb3Ann, Entity hibAnn, Class annotatedClass, org.hibernate.mapping.PersistentClass persistentClass, ExtendedMappings mappings)