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)
|
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)
|