[hibernate-commits] [hibernate/hibernate-orm] ed185b: HHH-10017 - bytecode enhancement - consistent hand...

GitHub noreply at github.com
Wed Aug 5 15:16:59 EDT 2015


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-orm
  Commit: ed185b9b48e320ca04a91baf1009f4832dc09a98
      https://github.com/hibernate/hibernate-orm/commit/ed185b9b48e320ca04a91baf1009f4832dc09a98
  Author: barreiro <lbbbarreiro at gmail.com>
  Date:   2015-08-05 (Wed, 05 Aug 2015)

  Changed paths:
    M hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/AttributeTypeDescriptor.java
    M hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/EntityEnhancer.java
    M hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/FieldWriter.java
    M hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/MethodWriter.java
    M hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/PersistentAttributesEnhancer.java
    A hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/PersistentAttributesHelper.java
    R hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/tracker/CollectionTracker.java
    M hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/tracker/DirtyTracker.java
    A hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/tracker/SimpleCollectionTracker.java
    M hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/tracker/SimpleFieldTracker.java
    M hibernate-core/src/main/java/org/hibernate/bytecode/enhance/internal/tracker/SortedFieldTracker.java
    A hibernate-core/src/main/java/org/hibernate/bytecode/enhance/spi/CollectionTracker.java
    M hibernate-core/src/main/java/org/hibernate/bytecode/enhance/spi/EnhancerConstants.java
    M hibernate-core/src/main/java/org/hibernate/bytecode/enhance/spi/interceptor/LazyAttributeLoader.java
    M hibernate-core/src/main/java/org/hibernate/engine/spi/SelfDirtinessTracker.java

  Log Message:
  -----------
  HHH-10017 - bytecode enhancement - consistent handling of persistent attributes, regardeless of access type


  Commit: c622d391990969a7d776cf06f565c5934c0d8be4
      https://github.com/hibernate/hibernate-orm/commit/c622d391990969a7d776cf06f565c5934c0d8be4
  Author: barreiro <lbbbarreiro at gmail.com>
  Date:   2015-08-05 (Wed, 05 Aug 2015)

  Changed paths:
    M hibernate-core/src/main/java/org/hibernate/event/internal/DefaultMergeEventListener.java
    M hibernate-core/src/main/java/org/hibernate/mapping/Property.java
    A hibernate-core/src/main/java/org/hibernate/property/access/internal/PropertyAccessEnhancedImpl.java
    M hibernate-core/src/main/java/org/hibernate/property/access/internal/PropertyAccessFieldImpl.java
    A hibernate-core/src/main/java/org/hibernate/property/access/internal/PropertyAccessStrategyEnhancedImpl.java
    M hibernate-core/src/main/java/org/hibernate/property/access/internal/PropertyAccessStrategyResolverStandardImpl.java
    A hibernate-core/src/main/java/org/hibernate/property/access/spi/EnhancedGetterMethodImpl.java
    A hibernate-core/src/main/java/org/hibernate/property/access/spi/EnhancedSetterMethodImpl.java
    M hibernate-core/src/main/java/org/hibernate/property/access/spi/PropertyAccessStrategyResolver.java
    M hibernate-core/src/main/java/org/hibernate/tuple/PropertyFactory.java
    M hibernate-core/src/main/java/org/hibernate/type/ComponentType.java
    M hibernate-core/src/main/java/org/hibernate/type/TypeHelper.java
    M hibernate-envers/src/main/java/org/hibernate/envers/internal/tools/ReflectionTools.java

  Log Message:
  -----------
  HHH-9985 - remove hack based on exposed state and route all field access to enhanced methods, if present


  Commit: cff4cb4b7ab4961f91ce7d8a79fb0ece0c732aeb
      https://github.com/hibernate/hibernate-orm/commit/cff4cb4b7ab4961f91ce7d8a79fb0ece0c732aeb
  Author: barreiro <lbbbarreiro at gmail.com>
  Date:   2015-08-05 (Wed, 05 Aug 2015)

  Changed paths:
    M hibernate-core/src/test/java/org/hibernate/test/bytecode/enhancement/DecompileUtils.java
    M hibernate-core/src/test/java/org/hibernate/test/bytecode/enhancement/EnhancerTest.java
    M hibernate-core/src/test/java/org/hibernate/test/bytecode/enhancement/EnhancerTestUtils.java
    M hibernate-core/src/test/java/org/hibernate/test/bytecode/enhancement/dirty/DirtyTrackingTestTask.java
    M hibernate-core/src/test/java/org/hibernate/test/bytecode/enhancement/lazy/LazyLoadingIntegrationTestTask.java
    M hibernate-core/src/test/java/org/hibernate/test/bytecode/enhancement/lazy/Parent.java
    A hibernate-core/src/test/java/org/hibernate/test/bytecode/enhancement/lazy/basic/LazyBasicFieldAccessTestTask.java
    A hibernate-core/src/test/java/org/hibernate/test/bytecode/enhancement/lazy/basic/LazyBasicPropertyAccessTestTask.java
    A hibernate-core/src/test/java/org/hibernate/test/bytecode/enhancement/merge/CompositeMergeTestTask.java
    M hibernate-core/src/test/java/org/hibernate/test/bytecode/enhancement/tracker/DirtyTrackerTest.java

  Log Message:
  -----------
  HHH-9985 - bytecode enhancement - add testcase, and for HHH-10017 as well


  Commit: 266ec761f48639cb9f802a4e70de53dfdc55c552
      https://github.com/hibernate/hibernate-orm/commit/266ec761f48639cb9f802a4e70de53dfdc55c552
  Author: Steve Ebersole <steve at hibernate.org>
  Date:   2015-08-05 (Wed, 05 Aug 2015)

  Changed paths:
    M hibernate-core/src/main/java/org/hibernate/property/access/spi/EnhancedSetterMethodImpl.java

  Log Message:
  -----------
  HHH-10017 - Bytecode enhancer - consistent handling of persistent attributes (field / property access)


Compare: https://github.com/hibernate/hibernate-orm/compare/603a410fdc82...266ec761f486


More information about the hibernate-commits mailing list