[hibernate-commits] [hibernate/hibernate-core] 3f31aa: HHH-6371 Bringing the annotation side into sync wi...

noreply at github.com noreply at github.com
Fri Jul 15 12:48:19 EDT 2011


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

  Commit: 3f31aa8f695ef0626a7818ac53e1c694892099be
      https://github.com/hibernate/hibernate-core/commit/3f31aa8f695ef0626a7818ac53e1c694892099be
  Author: Hardy Ferentschik <hardy at hibernate.org>
  Date:   2011-07-15 (Fri, 15 Jul 2011)

  Changed paths:
    M hibernate-core/src/main/java/org/hibernate/metamodel/binding/EntityDiscriminator.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/domain/Component.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/domain/NonEntity.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/domain/Superclass.java
  A hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/AnnotationBindingContext.java
  A hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/AnnotationBindingContextImpl.java
  A hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/AnnotationProcessor.java
  R hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/AnnotationsBindingContext.java
  R hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/AnnotationsSourceProcessor.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/ConfiguredClassHierarchyBuilder.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/attribute/SimpleAttribute.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
  M hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/entity/EmbeddableClass.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/global/FetchProfileBinder.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/global/FilterDefBinder.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/global/IdGeneratorBinder.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/global/QueryBinder.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/global/TableBinder.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/source/annotations/global/TypeDefBinder.java
  M hibernate-core/src/main/java/org/hibernate/metamodel/source/internal/MetadataImpl.java
  M hibernate-core/src/test/java/org/hibernate/metamodel/source/annotations/TestAnnotationsBindingContextImpl.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/InheritanceBindingTest.java
  M hibernate-core/src/test/java/org/hibernate/metamodel/source/annotations/entity/MappedSuperclassTests.java
  M hibernate-core/src/test/java/org/hibernate/metamodel/source/annotations/global/FetchProfileBinderTest.java
  M hibernate-core/src/test/java/org/hibernate/metamodel/source/annotations/global/QueryBinderTest.java

  Log Message:
  -----------
  HHH-6371 Bringing the annotation side into sync with the new push (setter) approach for the binders

Creating an explicit AnnotationBindingContext (instead of letting AnnotationProcessor implement it) and making use of the context in the global binders

Updating EntityBinder to use the push approach. Still needs major cleanup




More information about the hibernate-commits mailing list