| 
 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Ejb3JoinColumn | |
|---|---|
| org.hibernate.cfg | This package defines APIs for configuring Hibernate, and classes for building the Hibernate configuration-time metamodel. | 
| org.hibernate.cfg.annotations | |
| Uses of Ejb3JoinColumn in org.hibernate.cfg | 
|---|
| Fields in org.hibernate.cfg declared as Ejb3JoinColumn | |
|---|---|
| protected  Ejb3JoinColumn[] | FkSecondPass.columns | 
| Methods in org.hibernate.cfg that return Ejb3JoinColumn | |
|---|---|
| static Ejb3JoinColumn | Ejb3JoinColumn.buildJoinColumn(PrimaryKeyJoinColumn pkJoinAnn,
                JoinColumn joinAnn,
                Value identifier,
                Map<String,Join> joins,
                PropertyHolder propertyHolder,
                Mappings mappings)Build JoinColumn for a JOINED hierarchy | 
| static Ejb3JoinColumn[] | Ejb3JoinColumn.buildJoinColumns(JoinColumn[] anns,
                 String mappedBy,
                 Map<String,Join> joins,
                 PropertyHolder propertyHolder,
                 String propertyName,
                 Mappings mappings) | 
| static Ejb3JoinColumn[] | Ejb3JoinColumn.buildJoinColumnsOrFormulas(JoinColumnsOrFormulas anns,
                           String mappedBy,
                           Map<String,Join> joins,
                           PropertyHolder propertyHolder,
                           String propertyName,
                           Mappings mappings) | 
| static Ejb3JoinColumn[] | Ejb3JoinColumn.buildJoinColumnsWithDefaultColumnSuffix(JoinColumn[] anns,
                                        String mappedBy,
                                        Map<String,Join> joins,
                                        PropertyHolder propertyHolder,
                                        String propertyName,
                                        String suffixForDefaultColumnName,
                                        Mappings mappings) | 
| static Ejb3JoinColumn | Ejb3JoinColumn.buildJoinFormula(JoinFormula ann,
                 String mappedBy,
                 Map<String,Join> joins,
                 PropertyHolder propertyHolder,
                 String propertyName,
                 Mappings mappings)build join formula | 
| static Ejb3JoinColumn[] | Ejb3JoinColumn.buildJoinTableJoinColumns(JoinColumn[] annJoins,
                          Map<String,Join> secondaryTables,
                          PropertyHolder propertyHolder,
                          String propertyName,
                          String mappedBy,
                          Mappings mappings) | 
| Methods in org.hibernate.cfg with parameters of type Ejb3JoinColumn | |
|---|---|
| static Any | BinderHelper.buildAnyValue(String anyMetaDefName,
              Ejb3JoinColumn[] columns,
              Column metaColumn,
              PropertyData inferredData,
              boolean cascadeOnDelete,
              Nullability nullability,
              PropertyHolder propertyHolder,
              EntityBinder entityBinder,
              boolean optional,
              Mappings mappings) | 
| static int | Ejb3JoinColumn.checkReferencedColumnsType(Ejb3JoinColumn[] columns,
                           PersistentClass referencedEntity,
                           Mappings mappings) | 
| static void | BinderHelper.createSyntheticPropertyReference(Ejb3JoinColumn[] columns,
                                 PersistentClass ownerEntity,
                                 PersistentClass associatedEntity,
                                 Value value,
                                 boolean inverse,
                                 Mappings mappings) | 
| Constructors in org.hibernate.cfg with parameters of type Ejb3JoinColumn | |
|---|---|
| CopyIdentifierComponentSecondPass(Component comp,
                                  String referencedEntityName,
                                  Ejb3JoinColumn[] joinColumns,
                                  Mappings mappings) | |
| FkSecondPass(SimpleValue value,
             Ejb3JoinColumn[] columns) | |
| JoinedSubclassFkSecondPass(JoinedSubclass entity,
                           Ejb3JoinColumn[] inheritanceJoinedColumns,
                           SimpleValue key,
                           Mappings mappings) | |
| OneToOneSecondPass(String mappedBy,
                   String ownerEntity,
                   String ownerProperty,
                   PropertyHolder propertyHolder,
                   PropertyData inferredData,
                   org.hibernate.annotations.common.reflection.XClass targetEntity,
                   boolean ignoreNotFound,
                   boolean cascadeOnDelete,
                   boolean optional,
                   String cascadeStrategy,
                   Ejb3JoinColumn[] columns,
                   Mappings mappings) | |
| PkDrivenByDefaultMapsIdSecondPass(String referencedEntityName,
                                  Ejb3JoinColumn[] columns,
                                  SimpleValue value) | |
| ToOneFkSecondPass(ToOne value,
                  Ejb3JoinColumn[] columns,
                  boolean unique,
                  String entityClassName,
                  String path,
                  Mappings mappings) | |
| Uses of Ejb3JoinColumn in org.hibernate.cfg.annotations | 
|---|
| Methods in org.hibernate.cfg.annotations with parameters of type Ejb3JoinColumn | |
|---|---|
| static void | TableBinder.bindFk(PersistentClass referencedEntity,
       PersistentClass destinationEntity,
       Ejb3JoinColumn[] columns,
       SimpleValue value,
       boolean unique,
       Mappings mappings) | 
| static void | CollectionBinder.bindManytoManyInverseFk(PersistentClass referencedEntity,
                        Ejb3JoinColumn[] columns,
                        SimpleValue value,
                        boolean unique,
                        Mappings 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  void | CollectionBinder.bindManyToManySecondPass(Collection collValue,
                         Map persistentClasses,
                         Ejb3JoinColumn[] joinColumns,
                         Ejb3JoinColumn[] inverseJoinColumns,
                         Ejb3Column[] elementColumns,
                         boolean isEmbedded,
                         org.hibernate.annotations.common.reflection.XClass collType,
                         boolean ignoreNotFound,
                         boolean unique,
                         boolean cascadeDeleteEnabled,
                         TableBinder associationTableBinder,
                         org.hibernate.annotations.common.reflection.XProperty property,
                         PropertyHolder parentPropertyHolder,
                         String hqlOrderBy,
                         Mappings mappings) | 
| protected  void | CollectionBinder.bindManyToManySecondPass(Collection collValue,
                         Map persistentClasses,
                         Ejb3JoinColumn[] joinColumns,
                         Ejb3JoinColumn[] inverseJoinColumns,
                         Ejb3Column[] elementColumns,
                         boolean isEmbedded,
                         org.hibernate.annotations.common.reflection.XClass collType,
                         boolean ignoreNotFound,
                         boolean unique,
                         boolean cascadeDeleteEnabled,
                         TableBinder associationTableBinder,
                         org.hibernate.annotations.common.reflection.XProperty property,
                         PropertyHolder parentPropertyHolder,
                         String hqlOrderBy,
                         Mappings mappings) | 
| protected  void | CollectionBinder.bindOneToManySecondPass(Collection collection,
                        Map persistentClasses,
                        Ejb3JoinColumn[] fkJoinColumns,
                        org.hibernate.annotations.common.reflection.XClass collectionType,
                        boolean cascadeDeleteEnabled,
                        boolean ignoreNotFound,
                        String hqlOrderBy,
                        Mappings mappings,
                        Map<org.hibernate.annotations.common.reflection.XClass,InheritanceState> inheritanceStatePerClass) | 
| protected  boolean | IdBagBinder.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,
                         Mappings mappings) | 
| protected  boolean | IdBagBinder.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,
                         Mappings mappings) | 
| protected  boolean | IdBagBinder.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,
                         Mappings mappings) | 
| protected  boolean | CollectionBinder.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,
                         Mappings mappings)return true if it's a Fk, false if it's an association table | 
| protected  boolean | CollectionBinder.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,
                         Mappings mappings)return true if it's a Fk, false if it's an association table | 
| protected  boolean | CollectionBinder.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,
                         Mappings mappings)return true if it's a Fk, false if it's an association table | 
|  SecondPass | MapBinder.getSecondPass(Ejb3JoinColumn[] fkJoinColumns,
              Ejb3JoinColumn[] keyColumns,
              Ejb3JoinColumn[] inverseColumns,
              Ejb3Column[] elementColumns,
              Ejb3Column[] mapKeyColumns,
              Ejb3JoinColumn[] mapKeyManyToManyColumns,
              boolean isEmbedded,
              org.hibernate.annotations.common.reflection.XProperty property,
              org.hibernate.annotations.common.reflection.XClass collType,
              boolean ignoreNotFound,
              boolean unique,
              TableBinder assocTableBinder,
              Mappings mappings) | 
|  SecondPass | MapBinder.getSecondPass(Ejb3JoinColumn[] fkJoinColumns,
              Ejb3JoinColumn[] keyColumns,
              Ejb3JoinColumn[] inverseColumns,
              Ejb3Column[] elementColumns,
              Ejb3Column[] mapKeyColumns,
              Ejb3JoinColumn[] mapKeyManyToManyColumns,
              boolean isEmbedded,
              org.hibernate.annotations.common.reflection.XProperty property,
              org.hibernate.annotations.common.reflection.XClass collType,
              boolean ignoreNotFound,
              boolean unique,
              TableBinder assocTableBinder,
              Mappings mappings) | 
|  SecondPass | MapBinder.getSecondPass(Ejb3JoinColumn[] fkJoinColumns,
              Ejb3JoinColumn[] keyColumns,
              Ejb3JoinColumn[] inverseColumns,
              Ejb3Column[] elementColumns,
              Ejb3Column[] mapKeyColumns,
              Ejb3JoinColumn[] mapKeyManyToManyColumns,
              boolean isEmbedded,
              org.hibernate.annotations.common.reflection.XProperty property,
              org.hibernate.annotations.common.reflection.XClass collType,
              boolean ignoreNotFound,
              boolean unique,
              TableBinder assocTableBinder,
              Mappings mappings) | 
|  SecondPass | MapBinder.getSecondPass(Ejb3JoinColumn[] fkJoinColumns,
              Ejb3JoinColumn[] keyColumns,
              Ejb3JoinColumn[] inverseColumns,
              Ejb3Column[] elementColumns,
              Ejb3Column[] mapKeyColumns,
              Ejb3JoinColumn[] mapKeyManyToManyColumns,
              boolean isEmbedded,
              org.hibernate.annotations.common.reflection.XProperty property,
              org.hibernate.annotations.common.reflection.XClass collType,
              boolean ignoreNotFound,
              boolean unique,
              TableBinder assocTableBinder,
              Mappings mappings) | 
|  SecondPass | ListBinder.getSecondPass(Ejb3JoinColumn[] fkJoinColumns,
              Ejb3JoinColumn[] keyColumns,
              Ejb3JoinColumn[] inverseColumns,
              Ejb3Column[] elementColumns,
              Ejb3Column[] mapKeyColumns,
              Ejb3JoinColumn[] mapKeyManyToManyColumns,
              boolean isEmbedded,
              org.hibernate.annotations.common.reflection.XProperty property,
              org.hibernate.annotations.common.reflection.XClass collType,
              boolean ignoreNotFound,
              boolean unique,
              TableBinder assocTableBinder,
              Mappings mappings) | 
|  SecondPass | ListBinder.getSecondPass(Ejb3JoinColumn[] fkJoinColumns,
              Ejb3JoinColumn[] keyColumns,
              Ejb3JoinColumn[] inverseColumns,
              Ejb3Column[] elementColumns,
              Ejb3Column[] mapKeyColumns,
              Ejb3JoinColumn[] mapKeyManyToManyColumns,
              boolean isEmbedded,
              org.hibernate.annotations.common.reflection.XProperty property,
              org.hibernate.annotations.common.reflection.XClass collType,
              boolean ignoreNotFound,
              boolean unique,
              TableBinder assocTableBinder,
              Mappings mappings) | 
|  SecondPass | ListBinder.getSecondPass(Ejb3JoinColumn[] fkJoinColumns,
              Ejb3JoinColumn[] keyColumns,
              Ejb3JoinColumn[] inverseColumns,
              Ejb3Column[] elementColumns,
              Ejb3Column[] mapKeyColumns,
              Ejb3JoinColumn[] mapKeyManyToManyColumns,
              boolean isEmbedded,
              org.hibernate.annotations.common.reflection.XProperty property,
              org.hibernate.annotations.common.reflection.XClass collType,
              boolean ignoreNotFound,
              boolean unique,
              TableBinder assocTableBinder,
              Mappings mappings) | 
|  SecondPass | ListBinder.getSecondPass(Ejb3JoinColumn[] fkJoinColumns,
              Ejb3JoinColumn[] keyColumns,
              Ejb3JoinColumn[] inverseColumns,
              Ejb3Column[] elementColumns,
              Ejb3Column[] mapKeyColumns,
              Ejb3JoinColumn[] mapKeyManyToManyColumns,
              boolean isEmbedded,
              org.hibernate.annotations.common.reflection.XProperty property,
              org.hibernate.annotations.common.reflection.XClass collType,
              boolean ignoreNotFound,
              boolean unique,
              TableBinder assocTableBinder,
              Mappings mappings) | 
|  SecondPass | CollectionBinder.getSecondPass(Ejb3JoinColumn[] fkJoinColumns,
              Ejb3JoinColumn[] keyColumns,
              Ejb3JoinColumn[] inverseColumns,
              Ejb3Column[] elementColumns,
              Ejb3Column[] mapKeyColumns,
              Ejb3JoinColumn[] mapKeyManyToManyColumns,
              boolean isEmbedded,
              org.hibernate.annotations.common.reflection.XProperty property,
              org.hibernate.annotations.common.reflection.XClass collType,
              boolean ignoreNotFound,
              boolean unique,
              TableBinder assocTableBinder,
              Mappings mappings) | 
|  SecondPass | CollectionBinder.getSecondPass(Ejb3JoinColumn[] fkJoinColumns,
              Ejb3JoinColumn[] keyColumns,
              Ejb3JoinColumn[] inverseColumns,
              Ejb3Column[] elementColumns,
              Ejb3Column[] mapKeyColumns,
              Ejb3JoinColumn[] mapKeyManyToManyColumns,
              boolean isEmbedded,
              org.hibernate.annotations.common.reflection.XProperty property,
              org.hibernate.annotations.common.reflection.XClass collType,
              boolean ignoreNotFound,
              boolean unique,
              TableBinder assocTableBinder,
              Mappings mappings) | 
|  SecondPass | CollectionBinder.getSecondPass(Ejb3JoinColumn[] fkJoinColumns,
              Ejb3JoinColumn[] keyColumns,
              Ejb3JoinColumn[] inverseColumns,
              Ejb3Column[] elementColumns,
              Ejb3Column[] mapKeyColumns,
              Ejb3JoinColumn[] mapKeyManyToManyColumns,
              boolean isEmbedded,
              org.hibernate.annotations.common.reflection.XProperty property,
              org.hibernate.annotations.common.reflection.XClass collType,
              boolean ignoreNotFound,
              boolean unique,
              TableBinder assocTableBinder,
              Mappings mappings) | 
|  SecondPass | CollectionBinder.getSecondPass(Ejb3JoinColumn[] fkJoinColumns,
              Ejb3JoinColumn[] keyColumns,
              Ejb3JoinColumn[] inverseColumns,
              Ejb3Column[] elementColumns,
              Ejb3Column[] mapKeyColumns,
              Ejb3JoinColumn[] mapKeyManyToManyColumns,
              boolean isEmbedded,
              org.hibernate.annotations.common.reflection.XProperty property,
              org.hibernate.annotations.common.reflection.XClass collType,
              boolean ignoreNotFound,
              boolean unique,
              TableBinder assocTableBinder,
              Mappings mappings) | 
| static void | TableBinder.linkJoinColumnWithValueOverridingNameIfImplicit(PersistentClass referencedEntity,
                                                Iterator columnIterator,
                                                Ejb3JoinColumn[] columns,
                                                SimpleValue value) | 
|  void | CollectionBinder.setFkJoinColumns(Ejb3JoinColumn[] ejb3JoinColumns) | 
|  void | CollectionBinder.setInverseJoinColumns(Ejb3JoinColumn[] inverseJoinColumns) | 
|  void | CollectionBinder.setJoinColumns(Ejb3JoinColumn[] joinColumns) | 
|  void | CollectionBinder.setMapKeyManyToManyColumns(Ejb3JoinColumn[] mapJoinColumns) | 
| 
 | ||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||