[hibernate-commits] [hibernate/hibernate-core] fcbca0: HHH-6173 making ConfiguredClass a base class for E...

noreply at github.com noreply at github.com
Wed Jun 29 16:26:51 EDT 2011


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

  Commit: fcbca08a1f173f6643d6a90c6e93a49f7f6a36ab
      https://github.com/hibernate/hibernate-core/commit/fcbca08a1f173f6643d6a90c6e93a49f7f6a36ab
  Author: Hardy Ferentschik <hardy at hibernate.org>
  Date:   2011-06-29 (Wed, 29 Jun 2011)

  Changed paths:
    M hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/AnnotationBinder.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/entity/AnnotationBindingContext.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/entity/ConfiguredClass.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/entity/ConfiguredClassHierarchy.java
  A hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/entity/EmbeddedClass.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/entity/EntityBinder.java
  A hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/entity/EntityClass.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/entity/state/binding/EntityBindingStateImpl.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/util/ConfiguredClassHierarchyBuilder.java
  M hibernate-core/src/test/java/org/hibernate/metamodel/source/annotations/entity/EmbeddableBindingTests.java
  M hibernate-core/src/test/java/org/hibernate/metamodel/source/annotations/entity/TableNameTest.java
  M hibernate-core/src/test/java/org/hibernate/metamodel/source/annotations/util/ConfiguredClassHierarchyBuilderTest.java
  M hibernate-core/src/test/java/org/hibernate/metamodel/source/annotations/util/GenericTypeDiscoveryTest.java
  M hibernate-core/src/test/java/org/hibernate/metamodel/source/annotations/util/TypeDiscoveryTest.java

  Log Message:
  -----------
  HHH-6173 making ConfiguredClass a base class for EnityClass and EmbeddedClass


  Commit: 08ed4c1e80163581fa7c4d046ad502ffdd97402d
      https://github.com/hibernate/hibernate-core/commit/08ed4c1e80163581fa7c4d046ad502ffdd97402d
  Author: Hardy Ferentschik <hardy at hibernate.org>
  Date:   2011-06-29 (Wed, 29 Jun 2011)

  Changed paths:
    M hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/entity/ConfiguredClass.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/entity/EmbeddedClass.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/entity/state/binding/EntityBindingStateImpl.java

  Log Message:
  -----------
  HHH-6173 Passing association and attribute overrides to EmbeddedClass


  Commit: 157d50b434c3451a7c53ccabfeedd3028f944e34
      https://github.com/hibernate/hibernate-core/commit/157d50b434c3451a7c53ccabfeedd3028f944e34
  Author: Hardy Ferentschik <hardy at hibernate.org>
  Date:   2011-06-29 (Wed, 29 Jun 2011)

  Changed paths:
    M hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/entity/AttributeType.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/entity/ConfiguredClass.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/entity/EntityClass.java

  Log Message:
  -----------
  HHH-6173 Fixing some bugs and adding some improvements pointed out by Strong


  Commit: d86ce7e68ae2ffc27bd7ea769dfb080eb10bef35
      https://github.com/hibernate/hibernate-core/commit/d86ce7e68ae2ffc27bd7ea769dfb080eb10bef35
  Author: Hardy Ferentschik <hardy at hibernate.org>
  Date:   2011-06-29 (Wed, 29 Jun 2011)

  Changed paths:
    M hibernate-core/src/main/java/org/hibernate/engine/spi/CascadeStyle.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/binding/EntityBinding.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/domain/AttributeContainer.java

  Log Message:
  -----------
  HHH-6173 formatting


  Commit: 295e67201c5583c36ef633503302b3d662f4278b
      https://github.com/hibernate/hibernate-core/commit/295e67201c5583c36ef633503302b3d662f4278b
  Author: Hardy Ferentschik <hardy at hibernate.org>
  Date:   2011-06-29 (Wed, 29 Jun 2011)

  Changed paths:
    M hibernate-core/src/main/java/org/hibernate/metamodel/domain/AbstractAttributeContainer.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/domain/AttributeContainer.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/entity/ConfiguredClass.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/entity/EntityBinder.java
  M hibernate-core/src/test/java/org/hibernate/metamodel/source/annotations/entity/EmbeddableBindingTests.java
  M hibernate-core/src/test/java/org/hibernate/metamodel/source/annotations/util/GenericTypeDiscoveryTest.java
  M hibernate-core/src/test/java/org/hibernate/metamodel/source/annotations/util/TypeDiscoveryTest.java

  Log Message:
  -----------
  HHH-6173 Creating domain component for embeddables


  Commit: 96b4d410c478a5ab719b55949ed40910aac92db5
      https://github.com/hibernate/hibernate-core/commit/96b4d410c478a5ab719b55949ed40910aac92db5
  Author: Hardy Ferentschik <hardy at hibernate.org>
  Date:   2011-06-29 (Wed, 29 Jun 2011)

  Changed paths:
    M hibernate-core/src/main/java/org/hibernate/metamodel/binding/EntityBinding.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/entity/EntityBinder.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/test/java/org/hibernate/metamodel/binding/SimpleValueBindingTests.java
  M hibernate-core/src/test/java/org/hibernate/metamodel/source/annotations/entity/EmbeddableBindingTests.java

  Log Message:
  -----------
  HHH-6173 the makeXYX methods in EntityBinding now take the actual attribute instead of just the attribute name


  Commit: 1ec38d23abc3e6b26e70628e480b0b3ea7cec4ac
      https://github.com/hibernate/hibernate-core/commit/1ec38d23abc3e6b26e70628e480b0b3ea7cec4ac
  Author: Hardy Ferentschik <hardy at hibernate.org>
  Date:   2011-06-29 (Wed, 29 Jun 2011)

  Changed paths:
    A hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/AnnotationBindingContext.java
  A hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/attribute/AssociationAttribute.java
  A hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/attribute/AttributeType.java
  A hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/attribute/ColumnValues.java
  A hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/attribute/DiscriminatorColumnValues.java
  A hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/attribute/MappedAttribute.java
  A hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/attribute/SimpleAttribute.java
  A hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/attribute/package-info.java
  A hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/attribute/state/binding/AttributeBindingStateImpl.java
  A hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/attribute/state/binding/DiscriminatorBindingStateImpl.java
  A hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/attribute/state/binding/ManyToOneBindingStateImpl.java
  A hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/attribute/state/relational/ColumnRelationalStateImpl.java
  A hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/attribute/state/relational/ManyToOneRelationalStateImpl.java
  A hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/attribute/state/relational/TupleRelationalStateImpl.java
  R hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/entity/AnnotationBindingContext.java
  R hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/entity/AssociationAttribute.java
  R hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/entity/AttributeType.java
  R hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/entity/ColumnValues.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/entity/ConfiguredClass.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/entity/ConfiguredClassHierarchy.java
  R hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/entity/DiscriminatorColumnValues.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/entity/EmbeddedClass.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/entity/EntityBinder.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/entity/EntityClass.java
  R hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/entity/MappedAttribute.java
  R hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/entity/SimpleAttribute.java
  R hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/entity/state/binding/AttributeBindingStateImpl.java
  R hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/entity/state/binding/DiscriminatorBindingStateImpl.java
  R hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/entity/state/binding/ManyToOneBindingStateImpl.java
  R hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/entity/state/relational/ColumnRelationalStateImpl.java
  R hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/entity/state/relational/ManyToOneRelationalStateImpl.java
  R hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/entity/state/relational/TupleRelationalStateImpl.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/util/ConfiguredClassHierarchyBuilder.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/util/ReflectionHelper.java
  M hibernate-core/src/test/java/org/hibernate/metamodel/source/annotations/util/GenericTypeDiscoveryTest.java
  M hibernate-core/src/test/java/org/hibernate/metamodel/source/annotations/util/TypeDiscoveryTest.java
  M hibernate-core/src/test/java/org/hibernate/test/annotations/generics/Gene.java

  Log Message:
  -----------
  HHH-6173 Introduced org.hibernate.metamodel.source.annotations.attribute package and moving attribute related classes from org.hibernate.metamodel.source.annotations.entity into it.

Also refactored generic type resolution via class mate


  Commit: ff312720ce016bbc790dea86539dbb97f09fedc0
      https://github.com/hibernate/hibernate-core/commit/ff312720ce016bbc790dea86539dbb97f09fedc0
  Author: Hardy Ferentschik <hardy at hibernate.org>
  Date:   2011-06-29 (Wed, 29 Jun 2011)

  Changed paths:
    M hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/AnnotationBinder.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/AnnotationBindingContext.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/entity/ConfiguredClass.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/entity/ConfiguredClassHierarchy.java
  A hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/entity/EmbeddableClass.java
  R hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/entity/EmbeddedClass.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/entity/EntityBinder.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/entity/EntityClass.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/package-info.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/util/ConfiguredClassHierarchyBuilder.java
  M hibernate-core/src/test/java/org/hibernate/metamodel/source/annotations/entity/TableNameTest.java
  A hibernate-core/src/test/java/org/hibernate/metamodel/source/annotations/util/BaseAnnotationIndexTestCase.java
  R hibernate-core/src/test/java/org/hibernate/metamodel/source/annotations/util/ConfiguredClassHierarchyBuilderTest.java
  A hibernate-core/src/test/java/org/hibernate/metamodel/source/annotations/util/EmbeddableHierarchyTest.java
  A hibernate-core/src/test/java/org/hibernate/metamodel/source/annotations/util/EntityHierarchyTest.java
  M hibernate-core/src/test/java/org/hibernate/metamodel/source/annotations/util/GenericTypeDiscoveryTest.java
  M hibernate-core/src/test/java/org/hibernate/metamodel/source/annotations/util/TypeDiscoveryTest.java

  Log Message:
  -----------
  HHH-6173 allow embeddable classes to use inheritance as well


Compare: https://github.com/hibernate/hibernate-core/compare/33a4694...ff31272


More information about the hibernate-commits mailing list