[hibernate-commits] [hibernate/hibernate-orm] d4c47d: HHH-13241 : Constraint violation when deleting ent...

gbadner noreply at github.com
Thu Mar 28 12:52:29 EDT 2019


  Branch: refs/heads/5.3
  Home:   https://github.com/hibernate/hibernate-orm
  Commit: d4c47d46f26e063ce7da08b79899ac632bde3201
      https://github.com/hibernate/hibernate-orm/commit/d4c47d46f26e063ce7da08b79899ac632bde3201
  Author: Gail Badner <gbadner at redhat.com>
  Date:   2019-03-28 (Thu, 28 Mar 2019)

  Changed paths:
    M hibernate-core/src/main/java/org/hibernate/action/internal/AbstractEntityInsertAction.java
    M hibernate-core/src/main/java/org/hibernate/engine/internal/ForeignKeys.java
    M hibernate-core/src/main/java/org/hibernate/event/internal/DefaultDeleteEventListener.java
    M hibernate-core/src/main/java/org/hibernate/persister/entity/AbstractEntityPersister.java
    A hibernate-core/src/test/java/org/hibernate/test/bytecode/enhancement/lazy/BidirectionalLazyTest.java
    A hibernate-core/src/test/java/org/hibernate/test/bytecode/enhancement/lazy/group/BidirectionalLazyGroupsInEmbeddableTest.java
    A hibernate-core/src/test/java/org/hibernate/test/bytecode/enhancement/lazy/group/BidirectionalLazyGroupsTest.java

  Log Message:
  -----------
  HHH-13241 : Constraint violation when deleting entites in bi-directional, lazy OneToMany association with bytecode enhancement

(cherry picked from commit 980f24916ca27cd4e5ae658de353358d42c94cd2)


  Commit: bc8bf9a60d2d675445d3e6a5d5dcefe2f8c803a4
      https://github.com/hibernate/hibernate-orm/commit/bc8bf9a60d2d675445d3e6a5d5dcefe2f8c803a4
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2019-03-28 (Thu, 28 Mar 2019)

  Changed paths:
    M hibernate-core/src/test/java/org/hibernate/jpa/test/BaseEntityManagerFunctionalTestCase.java

  Log Message:
  -----------
  HHH-13138 By default, pass the class loader of the test to the EMF

Not doing it causes issues when using the BytecodeEnhancerRunner which
introduces an enhancing class loader.

We could do it on a per test basis but it's easier to do it once and for
all.

And it can still be overridden anyway.

(cherry picked from commit bae98ffaccf55c78bb1eb39b1e249f9b8ae92726)


  Commit: ee6e3844d1c441b3243a7840d46d22bfe19f4af0
      https://github.com/hibernate/hibernate-orm/commit/ee6e3844d1c441b3243a7840d46d22bfe19f4af0
  Author: Guillaume Smet <guillaume.smet at gmail.com>
  Date:   2019-03-28 (Thu, 28 Mar 2019)

  Changed paths:
    M hibernate-testing/src/main/java/org/hibernate/testing/bytecode/enhancement/BytecodeEnhancerRunner.java

  Log Message:
  -----------
  HHH-13138 Set the TCCL in BytecodeEnhancerRunner

We are not consistently using the ClassLoaderService and we sometimes
use the TCCL so better set it correctly.

(cherry picked from commit 2a8582be7f114565fa1fcf8b16a85b721d88d47c)


  Commit: b98d78b2ad3bf1e04c069ecf02e9a12c4e884471
      https://github.com/hibernate/hibernate-orm/commit/b98d78b2ad3bf1e04c069ecf02e9a12c4e884471
  Author: Gail Badner <gbadner at redhat.com>
  Date:   2019-03-28 (Thu, 28 Mar 2019)

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

  Log Message:
  -----------
  HHH-13241 : Added test case with a lazy null many-to-one association

(cherry picked from commit 65eebbb96b2a5557867994c27b382e9da6f22b12)


  Commit: 2e698d47444dde9e0d467d508975c9438b0edd6d
      https://github.com/hibernate/hibernate-orm/commit/2e698d47444dde9e0d467d508975c9438b0edd6d
  Author: Gail Badner <gbadner at redhat.com>
  Date:   2019-03-28 (Thu, 28 Mar 2019)

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

  Log Message:
  -----------
  HHH-13241 : Fix regression with an uninitialized null many-to-one association

(cherry picked from commit b28dc488a11f580ebb8128d620cc01646d832343)


Compare: https://github.com/hibernate/hibernate-orm/compare/eb8db53e21c5...2e698d47444d


More information about the hibernate-commits mailing list