[hibernate-commits] [hibernate/hibernate-orm] ceec74: HHH-7523 : Support for composite IDs

GitHub noreply at github.com
Thu Oct 11 23:13:12 EDT 2012


  Branch: refs/heads/metamodel
  Home:   https://github.com/hibernate/hibernate-orm
  Commit: ceec7423dc125cd755e8d59ff4037ab6f537e54f
      https://github.com/hibernate/hibernate-orm/commit/ceec7423dc125cd755e8d59ff4037ab6f537e54f
  Author: Gail Badner <gbadner at redhat.com>
  Date:   2012-10-11 (Thu, 11 Oct 2012)

  Changed paths:
    M hibernate-core/src/main/java/org/hibernate/id/EntityIdentifierNature.java
    M hibernate-core/src/main/java/org/hibernate/jpa/metamodel/internal/builder/AttributeBuilder.java
    M hibernate-core/src/main/java/org/hibernate/jpa/metamodel/internal/builder/MetamodelBuilder.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/internal/Binder.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/internal/HibernateTypeHelper.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/internal/source/annotations/ComponentAttributeSourceImpl.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/internal/source/annotations/RootEntitySourceImpl.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/internal/source/annotations/entity/IdType.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/internal/source/annotations/global/SqlResultSetProcessor.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/internal/source/hbm/AbstractComponentAttributeSourceImpl.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/internal/source/hbm/HibernateMappingProcessor.java
    A hibernate-core/src/main/java/org/hibernate/metamodel/internal/source/hbm/IdentifierKeyAttributeSourceImpl.java
    A hibernate-core/src/main/java/org/hibernate/metamodel/internal/source/hbm/KeyAttributeSourceImpl.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/internal/source/hbm/RootEntitySourceImpl.java
    A hibernate-core/src/main/java/org/hibernate/metamodel/spi/binding/AbstractCompositeAttributeBinding.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/spi/binding/AbstractSingularAttributeBinding.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/spi/binding/AttributeBindingContainer.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/spi/binding/BasicAttributeBinding.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/spi/binding/CompositeAttributeBinding.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/spi/binding/EntityBinding.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/spi/binding/EntityIdentifier.java
    A hibernate-core/src/main/java/org/hibernate/metamodel/spi/binding/MutableAttributeBindingContainer.java
    A hibernate-core/src/main/java/org/hibernate/metamodel/spi/binding/NonAggregatedCompositeAttributeBinding.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/spi/binding/SingularAttributeBinding.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/spi/binding/SingularNonAssociationAttributeBinding.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/spi/domain/Attribute.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/spi/domain/AttributeContainer.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/spi/domain/BasicType.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/spi/domain/Composite.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/spi/domain/Entity.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/spi/domain/NonEntity.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/spi/domain/Superclass.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/spi/domain/Type.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/spi/domain/TypeNature.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/spi/source/NonAggregatedCompositeIdentifierSource.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/spi/source/SingularAttributeSource.java
    M hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
    M hibernate-core/src/main/java/org/hibernate/persister/entity/SingleTableEntityPersister.java
    M hibernate-core/src/main/java/org/hibernate/property/PropertyAccessorFactory.java
    M hibernate-core/src/main/java/org/hibernate/tuple/PojoInstantiator.java
    M hibernate-core/src/main/java/org/hibernate/tuple/PropertyFactory.java
    M hibernate-core/src/main/java/org/hibernate/tuple/component/AbstractComponentTuplizer.java
    M hibernate-core/src/main/java/org/hibernate/tuple/component/ComponentMetamodel.java
    M hibernate-core/src/main/java/org/hibernate/tuple/component/ComponentTuplizerFactory.java
    M hibernate-core/src/main/java/org/hibernate/tuple/component/DynamicMapComponentTuplizer.java
    M hibernate-core/src/main/java/org/hibernate/tuple/component/PojoComponentTuplizer.java
    M hibernate-core/src/main/java/org/hibernate/tuple/entity/AbstractEntityTuplizer.java
    M hibernate-core/src/main/java/org/hibernate/tuple/entity/EntityMetamodel.java
    M hibernate-core/src/main/java/org/hibernate/tuple/entity/PojoEntityTuplizer.java
    M hibernate-core/src/test/java/org/hibernate/metamodel/internal/source/annotations/entity/EmbeddableBindingTest.java
    M hibernate-core/src/test/java/org/hibernate/metamodel/internal/source/annotations/entity/EmbeddedIdTest.java
    M hibernate-core/src/test/java/org/hibernate/metamodel/internal/source/annotations/entity/IdentifierGeneratorTest.java
    M hibernate-core/src/test/java/org/hibernate/metamodel/spi/binding/AbstractBasicBindingTests.java
    M hibernate-core/src/test/java/org/hibernate/test/abstractembeddedcomponents/cid/AbstractCompositeIdTest.java
    M hibernate-core/src/test/java/org/hibernate/test/annotations/derivedidentities/e1/a/DerivedIdentitySimpleParentIdClassDepTest.java
    M hibernate-core/src/test/java/org/hibernate/test/annotations/idclass/IdClassCompositePKTest.java
    M hibernate-core/src/test/java/org/hibernate/test/ecid/EmbeddedCompositeIdTest.java
    M hibernate-core/src/test/java/org/hibernate/test/idclass/IdClassTest.java
    M hibernate-core/src/test/java/org/hibernate/test/readonly/ReadOnlyCriteriaQueryTest.java
    M hibernate-core/src/test/resources/org/hibernate/test/idclass/Customer.hbm.xml

  Log Message:
  -----------
  HHH-7523 : Support for composite IDs


  Commit: b7cc064058f7fd1d8974db699017c778253e3268
      https://github.com/hibernate/hibernate-orm/commit/b7cc064058f7fd1d8974db699017c778253e3268
  Author: Gail Badner <gbadner at redhat.com>
  Date:   2012-10-11 (Thu, 11 Oct 2012)

  Changed paths:
    M hibernate-core/src/main/java/org/hibernate/jpa/metamodel/internal/builder/AttributeBuilder.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/internal/Binder.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/internal/HibernateTypeHelper.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/internal/source/annotations/PluralAttributeIndexSourceImpl.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/internal/source/annotations/ToOneAttributeSourceImpl.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/internal/source/annotations/global/SqlResultSetProcessor.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/internal/source/hbm/HibernateMappingProcessor.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/internal/source/hbm/ManyToOneAttributeSourceImpl.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/spi/binding/AbstractCompositeAttributeBinding.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/spi/binding/AbstractPluralAttributeBinding.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/spi/binding/AbstractPluralAttributeElementBinding.java
    A hibernate-core/src/main/java/org/hibernate/metamodel/spi/binding/AggregatedCompositeAttributeBinding.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/spi/binding/AttributeBindingContainer.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/spi/binding/BasicPluralAttributeElementBinding.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/spi/binding/CompositeAttributeBinding.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/spi/binding/CompositePluralAttributeElementBinding.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/spi/binding/EntityBinding.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/spi/binding/ManyToAnyPluralAttributeElementBinding.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/spi/binding/ManyToManyPluralAttributeElementBinding.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/spi/binding/MutableAttributeBindingContainer.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/spi/binding/NonAggregatedCompositeAttributeBinding.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/spi/binding/OneToManyPluralAttributeElementBinding.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/spi/binding/PluralAttributeElementBinding.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/spi/binding/PluralAttributeIndexBinding.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/spi/domain/AbstractAttributeContainer.java
    A hibernate-core/src/main/java/org/hibernate/metamodel/spi/domain/Aggregate.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/spi/domain/AttributeContainer.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/spi/domain/BasicType.java
    R hibernate-core/src/main/java/org/hibernate/metamodel/spi/domain/Composite.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/spi/domain/Entity.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/spi/domain/NonEntity.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/spi/domain/Superclass.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/spi/domain/Type.java
    M hibernate-core/src/main/java/org/hibernate/metamodel/spi/domain/TypeNature.java
    M hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
    M hibernate-core/src/main/java/org/hibernate/persister/entity/SingleTableEntityPersister.java
    M hibernate-core/src/main/java/org/hibernate/tuple/component/AbstractComponentTuplizer.java
    M hibernate-core/src/main/java/org/hibernate/tuple/component/ComponentMetamodel.java
    M hibernate-core/src/main/java/org/hibernate/tuple/component/ComponentTuplizerFactory.java
    M hibernate-core/src/main/java/org/hibernate/tuple/component/PojoComponentTuplizer.java
    M hibernate-core/src/main/java/org/hibernate/tuple/entity/EntityMetamodel.java
    M hibernate-core/src/test/java/org/hibernate/metamodel/internal/source/annotations/entity/EmbeddableBindingTest.java
    M hibernate-core/src/test/java/org/hibernate/metamodel/spi/binding/AbstractBasicBindingTests.java

  Log Message:
  -----------
  HHH-7523 : Misc changes for composite IDs; mostly class/enum name changes


Compare: https://github.com/hibernate/hibernate-orm/compare/e543f060aa4f...b7cc064058f7


More information about the hibernate-commits mailing list