[hibernate-commits] [hibernate/hibernate-orm] 71b22a: HHH-13448 Avoid retrieving PRE_LOAD and POST_LOAD ...

Sanne Grinovero noreply at github.com
Mon Jul 1 16:09:18 EDT 2019


  Branch: refs/heads/5.3
  Home:   https://github.com/hibernate/hibernate-orm
  Commit: 71b22a3258f0e9765f6f21857142f3f2aab61a0e
      https://github.com/hibernate/hibernate-orm/commit/71b22a3258f0e9765f6f21857142f3f2aab61a0e
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2019-07-01 (Mon, 01 Jul 2019)

  Changed paths:
    M hibernate-core/src/main/java/org/hibernate/engine/internal/TwoPhaseLoad.java
    M hibernate-core/src/main/java/org/hibernate/loader/Loader.java
    M hibernate-core/src/main/java/org/hibernate/loader/plan/exec/process/internal/AbstractRowReader.java

  Log Message:
  -----------
  HHH-13448 Avoid retrieving PRE_LOAD and POST_LOAD Event listeners within the inner loops of TwoPhaseLoad


  Commit: 8148847ee19ca756211d5433334929726506a5b5
      https://github.com/hibernate/hibernate-orm/commit/8148847ee19ca756211d5433334929726506a5b5
  Author: Steve Ebersole <steve at hibernate.org>
  Date:   2019-07-01 (Mon, 01 Jul 2019)

  Changed paths:
    M hibernate-core/src/main/java/org/hibernate/bytecode/spi/BytecodeEnhancementMetadata.java
    M hibernate-core/src/main/java/org/hibernate/engine/internal/StatefulPersistenceContext.java
    M hibernate-core/src/main/java/org/hibernate/engine/spi/BatchFetchQueue.java
    M hibernate-core/src/main/java/org/hibernate/engine/spi/PersistenceContext.java
    M hibernate-core/src/main/java/org/hibernate/event/internal/DefaultLoadEventListener.java
    M hibernate-core/src/main/java/org/hibernate/internal/StatelessSessionImpl.java
    M hibernate-core/src/main/java/org/hibernate/tuple/entity/BytecodeEnhancementMetadataNonPojoImpl.java
    M hibernate-core/src/main/java/org/hibernate/tuple/entity/BytecodeEnhancementMetadataPojoImpl.java

  Log Message:
  -----------
  HHH-11147 - Integrate enhanced-proxy support with BatchFetchQueue


  Commit: 272dbefac55ee8aab37dd9b6cf3cb2d4e3f21457
      https://github.com/hibernate/hibernate-orm/commit/272dbefac55ee8aab37dd9b6cf3cb2d4e3f21457
  Author: Steve Ebersole <steve at hibernate.org>
  Date:   2019-07-01 (Mon, 01 Jul 2019)

  Changed paths:
    A hibernate-core/src/test/java/org/hibernate/test/bytecode/enhancement/lazy/proxy/BatchFetchProxyTest.java

  Log Message:
  -----------
  HHH-11147 - Integrate enhanced-proxy support with BatchFetchQueue


  Commit: d968b0a3a5e5c5509783bc3f1c61035e2a06cbbc
      https://github.com/hibernate/hibernate-orm/commit/d968b0a3a5e5c5509783bc3f1c61035e2a06cbbc
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2019-07-01 (Mon, 01 Jul 2019)

  Changed paths:
    M hibernate-core/src/main/java/org/hibernate/internal/StatelessSessionImpl.java
    M hibernate-core/src/main/java/org/hibernate/tuple/entity/BytecodeEnhancementMetadataPojoImpl.java

  Log Message:
  -----------
  HHH-11147 micro optimisation: avoid looking up the same object multiple times


  Commit: 4bd5ca85da5a6cf1090551be05f1e490b619c776
      https://github.com/hibernate/hibernate-orm/commit/4bd5ca85da5a6cf1090551be05f1e490b619c776
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2019-07-01 (Mon, 01 Jul 2019)

  Changed paths:
    M hibernate-core/src/main/java/org/hibernate/event/internal/DefaultLoadEventListener.java

  Log Message:
  -----------
  HHH-11147 Avoid allocating a BatchFetchQueue if batching was not enabled


  Commit: 1b4eea59b6258ad5adc489167290c5b126417994
      https://github.com/hibernate/hibernate-orm/commit/1b4eea59b6258ad5adc489167290c5b126417994
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2019-07-01 (Mon, 01 Jul 2019)

  Changed paths:
    M hibernate-core/src/main/java/org/hibernate/engine/spi/BatchFetchQueue.java

  Log Message:
  -----------
  HHH-13467 Make average BatchFetchQueue consume less memory


  Commit: a49b7902cc45fe4d0f8495d4a13e587545a39eb0
      https://github.com/hibernate/hibernate-orm/commit/a49b7902cc45fe4d0f8495d4a13e587545a39eb0
  Author: Gail Badner <gbadner at redhat.com>
  Date:   2019-07-01 (Mon, 01 Jul 2019)

  Changed paths:
    M hibernate-core/src/test/java/org/hibernate/test/bytecode/enhancement/lazy/proxy/BatchFetchProxyTest.java

  Log Message:
  -----------
  HHH-11147 - Add back assertions to BatchFetchProxyTest checking that batches are
            initialized as expected. Also add a test that ensures that entities
            loaded from a batch can be modified.


  Commit: a9d4c13d86287d24bdbf8d4a36f6efada7ad9ae7
      https://github.com/hibernate/hibernate-orm/commit/a9d4c13d86287d24bdbf8d4a36f6efada7ad9ae7
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2019-07-01 (Mon, 01 Jul 2019)

  Changed paths:
    M hibernate-core/src/main/java/org/hibernate/internal/SessionImpl.java

  Log Message:
  -----------
  HHH-13462 Introduce a fastpath for SessionImpl#fireLoad to be used by internal loops


  Commit: e044397df2df3a4cc233dc9ad4f272add1deb04d
      https://github.com/hibernate/hibernate-orm/commit/e044397df2df3a4cc233dc9ad4f272add1deb04d
  Author: Sanne Grinovero <sanne at hibernate.org>
  Date:   2019-07-01 (Mon, 01 Jul 2019)

  Changed paths:
    M hibernate-core/src/main/java/org/hibernate/internal/AbstractSharedSessionContract.java
    M hibernate-core/src/main/java/org/hibernate/internal/SessionImpl.java

  Log Message:
  -----------
  HHH-13471 Avoid invoking delayedAfterCompletion() multiple times from the same SessionImpl method


Compare: https://github.com/hibernate/hibernate-orm/compare/9e9154cb5ee0...e044397df2df


More information about the hibernate-commits mailing list