[hibernate-commits] [hibernate/hibernate-core] 755e6f: HHH-6230 : Rework attribute binding using attribut...

noreply at github.com noreply at github.com
Tue May 17 06:42:01 EDT 2011


Branch: refs/heads/master
Home:   https://github.com/hibernate/hibernate-core

Commit: 755e6fcd25b86e6c1c8c531c171cc7ec830b0422
    https://github.com/hibernate/hibernate-core/commit/755e6fcd25b86e6c1c8c531c171cc7ec830b0422
Author: Gail Badner <gail at redhat.com>
Date:   2011-05-17 (Tue, 17 May 2011)

Changed paths:
  M hibernate-core/src/main/java/org/hibernate/internal/util/ReflectHelper.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/binding/AbstractAttributeBinding.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/binding/BagBinding.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/binding/CollectionElement.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/binding/EntityBinding.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/binding/EntityDiscriminator.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/binding/HibernateTypeDescriptor.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/binding/ManyToOneAttributeBinding.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/binding/MappingDefaults.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/binding/PluralAttributeBinding.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/binding/SimpleAttributeBinding.java
  R hibernate-core/src/main/java/org/hibernate/metamodel/binding/SingularAttributeBinding.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/domain/AbstractAttributeContainer.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/domain/Type.java
  R hibernate-core/src/main/java/org/hibernate/metamodel/relational/ValueFactory.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/EntityBinder.java
  A hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/state/binding/AnnotationsAttributeBindingState.java
  A hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/state/binding/AnnotationsDiscriminatorBindingState.java
  R hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/state/domain/AttributeDomainState.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/source/hbm/AbstractEntityBinder.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/source/hbm/HibernateMappingBinder.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/source/hbm/RootEntityBinder.java
  A hibernate-core/src/main/java/org/hibernate/metamodel/source/hbm/state/binding/AbstractHbmAttributeBindingState.java
  A hibernate-core/src/main/java/org/hibernate/metamodel/source/hbm/state/binding/HbmDiscriminatorBindingState.java
  A hibernate-core/src/main/java/org/hibernate/metamodel/source/hbm/state/binding/HbmManyToOneAttributeBindingState.java
  A hibernate-core/src/main/java/org/hibernate/metamodel/source/hbm/state/binding/HbmPluralAttributeBindingState.java
  A hibernate-core/src/main/java/org/hibernate/metamodel/source/hbm/state/binding/HbmSimpleAttributeBindingState.java
  R hibernate-core/src/main/java/org/hibernate/metamodel/source/hbm/state/domain/AbstractHbmAttributeDomainState.java
  R hibernate-core/src/main/java/org/hibernate/metamodel/source/hbm/state/domain/HbmCollectionElementDomainState.java
  R hibernate-core/src/main/java/org/hibernate/metamodel/source/hbm/state/domain/HbmManyToOneAttributeDomainState.java
  R hibernate-core/src/main/java/org/hibernate/metamodel/source/hbm/state/domain/HbmPluralAttributeDomainState.java
  R hibernate-core/src/main/java/org/hibernate/metamodel/source/hbm/state/domain/HbmSimpleAttributeDomainState.java
  A hibernate-core/src/main/java/org/hibernate/metamodel/source/internal/JavaClassNameResolver.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/source/util/MappingHelper.java
  A hibernate-core/src/main/java/org/hibernate/metamodel/state/binding/AttributeBindingState.java
  A hibernate-core/src/main/java/org/hibernate/metamodel/state/binding/DiscriminatorBindingState.java
  A hibernate-core/src/main/java/org/hibernate/metamodel/state/binding/ManyToOneAttributeBindingState.java
  A hibernate-core/src/main/java/org/hibernate/metamodel/state/binding/PluralAttributeBindingState.java
  A hibernate-core/src/main/java/org/hibernate/metamodel/state/binding/SimpleAttributeBindingState.java
  R hibernate-core/src/main/java/org/hibernate/metamodel/state/domain/AttributeDomainState.java
  R hibernate-core/src/main/java/org/hibernate/metamodel/state/domain/CollectionElementDomainState.java
  R hibernate-core/src/main/java/org/hibernate/metamodel/state/domain/ManyToOneAttributeDomainState.java
  R hibernate-core/src/main/java/org/hibernate/metamodel/state/domain/PluralAttributeDomainState.java
  R hibernate-core/src/main/java/org/hibernate/metamodel/state/domain/SimpleAttributeDomainState.java
  R hibernate-core/src/main/java/org/hibernate/metamodel/state/domain/SingularAttributeDomainState.java
  A hibernate-core/src/main/java/org/hibernate/metamodel/state/relational/ValueCreator.java

Log Message:
-----------
HHH-6230 : Rework attribute binding using attribute states


Commit: fc942278cc25a7b3bfa96513c4d20d0baeed3331
    https://github.com/hibernate/hibernate-core/commit/fc942278cc25a7b3bfa96513c4d20d0baeed3331
Author: Hardy Ferentschik <hardy at hibernate.org>
Date:   2011-05-17 (Tue, 17 May 2011)

Changed paths:
  M hibernate-core/src/main/java/org/hibernate/metamodel/source/hbm/state/binding/HbmPluralAttributeBindingState.java

Log Message:
-----------
HHH-6230 Fixing wrong usage of equals. A string was compared against an enum


Commit: 2fd2bc3e8dc6ccc29c5941144bb3e7f95edfa0d2
    https://github.com/hibernate/hibernate-core/commit/2fd2bc3e8dc6ccc29c5941144bb3e7f95edfa0d2
Author: Hardy Ferentschik <hardy at hibernate.org>
Date:   2011-05-17 (Tue, 17 May 2011)

Changed paths:
  M hibernate-core/src/main/java/org/hibernate/metamodel/source/hbm/state/binding/HbmDiscriminatorBindingState.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/source/hbm/state/binding/HbmManyToOneAttributeBindingState.java

Log Message:
-----------
HHH-6230 Formatting


Commit: db4e0b0c52f24770e3c2d576cebbd1db372cf0b0
    https://github.com/hibernate/hibernate-core/commit/db4e0b0c52f24770e3c2d576cebbd1db372cf0b0
Author: Hardy Ferentschik <hardy at hibernate.org>
Date:   2011-05-17 (Tue, 17 May 2011)

Changed paths:
  M hibernate-core/src/main/java/org/hibernate/metamodel/binding/SimpleAttributeBinding.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/state/binding/AnnotationsAttributeBindingState.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/source/hbm/state/binding/AbstractHbmAttributeBindingState.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/source/hbm/state/binding/HbmManyToOneAttributeBindingState.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/source/hbm/state/binding/HbmPluralAttributeBindingState.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/source/hbm/state/binding/HbmSimpleAttributeBindingState.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/state/binding/AttributeBindingState.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/state/binding/DiscriminatorBindingState.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/state/binding/ManyToOneAttributeBindingState.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/state/binding/PluralAttributeBindingState.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/state/binding/SimpleAttributeBindingState.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/state/relational/ColumnRelationalState.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/state/relational/DerivedValueRelationalState.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/state/relational/ManyToOneRelationalState.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/state/relational/ValueCreator.java

Log Message:
-----------
HHH-6230 Formatting and typo fix in method name


Commit: fc94dd07eb32c457ca1eda5f5b42638de964608b
    https://github.com/hibernate/hibernate-core/commit/fc94dd07eb32c457ca1eda5f5b42638de964608b
Author: Hardy Ferentschik <hardy at hibernate.org>
Date:   2011-05-17 (Tue, 17 May 2011)

Changed paths:
  M hibernate-core/src/main/java/org/hibernate/metamodel/binding/AbstractAttributeBinding.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/binding/BagBinding.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/binding/EntityBinding.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/binding/EntityDiscriminator.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/binding/ManyToOneAttributeBinding.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/binding/PluralAttributeBinding.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/binding/SimpleAttributeBinding.java
  A hibernate-core/src/main/java/org/hibernate/metamodel/binding/state/AttributeBindingState.java
  A hibernate-core/src/main/java/org/hibernate/metamodel/binding/state/DiscriminatorBindingState.java
  A hibernate-core/src/main/java/org/hibernate/metamodel/binding/state/ManyToOneAttributeBindingState.java
  A hibernate-core/src/main/java/org/hibernate/metamodel/binding/state/PluralAttributeBindingState.java
  A hibernate-core/src/main/java/org/hibernate/metamodel/binding/state/SimpleAttributeBindingState.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/relational/Column.java
  A hibernate-core/src/main/java/org/hibernate/metamodel/relational/state/ColumnRelationalState.java
  A hibernate-core/src/main/java/org/hibernate/metamodel/relational/state/DerivedValueRelationalState.java
  A hibernate-core/src/main/java/org/hibernate/metamodel/relational/state/ManyToOneRelationalState.java
  A hibernate-core/src/main/java/org/hibernate/metamodel/relational/state/SimpleValueRelationalState.java
  A hibernate-core/src/main/java/org/hibernate/metamodel/relational/state/TupleRelationalState.java
  A hibernate-core/src/main/java/org/hibernate/metamodel/relational/state/ValueCreator.java
  A hibernate-core/src/main/java/org/hibernate/metamodel/relational/state/ValueRelationalState.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/EntityBinder.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/state/binding/AnnotationsAttributeBindingState.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/state/binding/AnnotationsDiscriminatorBindingState.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/state/relational/AttributeColumnRelationalState.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/state/relational/AttributeTupleRelationalState.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/source/hbm/AbstractEntityBinder.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/source/hbm/RootEntityBinder.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/source/hbm/state/binding/AbstractHbmAttributeBindingState.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/source/hbm/state/binding/HbmDiscriminatorBindingState.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/source/hbm/state/binding/HbmManyToOneAttributeBindingState.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/source/hbm/state/binding/HbmPluralAttributeBindingState.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/source/hbm/state/binding/HbmSimpleAttributeBindingState.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/source/hbm/state/relational/HbmColumnRelationalState.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/source/hbm/state/relational/HbmDerivedValueRelationalState.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/source/hbm/state/relational/HbmManyToOneRelationalStateContainer.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/source/hbm/state/relational/HbmSimpleValueRelationalStateContainer.java
  R hibernate-core/src/main/java/org/hibernate/metamodel/state/binding/AttributeBindingState.java
  R hibernate-core/src/main/java/org/hibernate/metamodel/state/binding/DiscriminatorBindingState.java
  R hibernate-core/src/main/java/org/hibernate/metamodel/state/binding/ManyToOneAttributeBindingState.java
  R hibernate-core/src/main/java/org/hibernate/metamodel/state/binding/PluralAttributeBindingState.java
  R hibernate-core/src/main/java/org/hibernate/metamodel/state/binding/SimpleAttributeBindingState.java
  R hibernate-core/src/main/java/org/hibernate/metamodel/state/relational/ColumnRelationalState.java
  R hibernate-core/src/main/java/org/hibernate/metamodel/state/relational/DerivedValueRelationalState.java
  R hibernate-core/src/main/java/org/hibernate/metamodel/state/relational/ManyToOneRelationalState.java
  R hibernate-core/src/main/java/org/hibernate/metamodel/state/relational/SimpleValueRelationalState.java
  R hibernate-core/src/main/java/org/hibernate/metamodel/state/relational/TupleRelationalState.java
  R hibernate-core/src/main/java/org/hibernate/metamodel/state/relational/ValueCreator.java
  R hibernate-core/src/main/java/org/hibernate/metamodel/state/relational/ValueRelationalState.java

Log Message:
-----------
HHH-6230 Splitting org.hibernate.metamodel.state into org.hibernate.metamodel.binding.state and org.hibernate.metamodel.relational.state.

Not 100% if this is the best structure, but seems in all cases better then org.hibernate.metamodel.state


Compare: https://github.com/hibernate/hibernate-core/compare/006c96b...fc94dd0


More information about the hibernate-commits mailing list