[hibernate-commits] [hibernate/hibernate-orm] 571266: HHH-7085 Add unit test that demonstrates error

GitHub noreply at github.com
Thu Mar 1 11:08:42 EST 2012


  Branch: refs/heads/master
  Home:   https://github.com/hibernate/hibernate-orm
  Commit: 571266aa3d20115231982372da767cb726c69853
      https://github.com/hibernate/hibernate-orm/commit/571266aa3d20115231982372da767cb726c69853
  Author: Eric Dalquist <eric.dalquist at gmail.com>
  Date:   2012-03-01 (Thu, 01 Mar 2012)

  Changed paths:
    A hibernate-core/src/matrix/java/org/hibernate/test/annotations/naturalid/Building.java
  A hibernate-core/src/matrix/java/org/hibernate/test/annotations/naturalid/ImmutableEntityNaturalIdTest.java

  Log Message:
  -----------
  HHH-7085 Add unit test that demonstrates error

Add unit test for @Immutable entity that has an @NaturalId


  Commit: b5ba7bef42591b6222756708eedc60d623dcdc32
      https://github.com/hibernate/hibernate-orm/commit/b5ba7bef42591b6222756708eedc60d623dcdc32
  Author: Eric Dalquist <eric.dalquist at gmail.com>
  Date:   2012-03-01 (Thu, 01 Mar 2012)

  Changed paths:
    M hibernate-core/src/matrix/java/org/hibernate/test/annotations/naturalid/ImmutableEntityNaturalIdTest.java

  Log Message:
  -----------
  HHH-7085 Add delete to immutable test


  Commit: f1a54aeadf295e3694c83843547a80da5859749d
      https://github.com/hibernate/hibernate-orm/commit/f1a54aeadf295e3694c83843547a80da5859749d
  Author: Eric Dalquist <eric.dalquist at gmail.com>
  Date:   2012-03-01 (Thu, 01 Mar 2012)

  Changed paths:
    M hibernate-core/src/main/java/org/hibernate/action/internal/EntityInsertAction.java
  M hibernate-core/src/main/java/org/hibernate/engine/internal/StatefulPersistenceContext.java
  M hibernate-core/src/main/java/org/hibernate/engine/spi/EntityEntry.java
  M hibernate-core/src/main/java/org/hibernate/engine/spi/PersistenceContext.java

  Log Message:
  -----------
  HHH-7085 Use the in-flight state for naturalId caching

Pass the current state Object[] from the event into the SPC to use
for naturalId caching


  Commit: 9f4fd486036eff5cc24740fb387d3df93663642c
      https://github.com/hibernate/hibernate-orm/commit/9f4fd486036eff5cc24740fb387d3df93663642c
  Author: Steve Ebersole <steve at apollo.(none)>
  Date:   2012-03-01 (Thu, 01 Mar 2012)

  Changed paths:
    A hibernate-core/src/main/java/org/hibernate/engine/internal/NaturalIdXrefDelegate.java
  M hibernate-core/src/main/java/org/hibernate/engine/internal/StatefulPersistenceContext.java
  A hibernate-core/src/main/java/org/hibernate/engine/spi/CachedNaturalIdValueSource.java
  M hibernate-core/src/main/java/org/hibernate/engine/spi/EntityEntry.java
  M hibernate-core/src/main/java/org/hibernate/engine/spi/PersistenceContext.java
  M hibernate-core/src/main/java/org/hibernate/event/internal/DefaultResolveNaturalIdEventListener.java
  R hibernate-core/src/matrix/java/org/hibernate/test/annotations/naturalid/Building.java
  R hibernate-core/src/matrix/java/org/hibernate/test/annotations/naturalid/ImmutableEntityNaturalIdTest.java
  A hibernate-core/src/matrix/java/org/hibernate/test/naturalid/immutableentity/Building.java
  A hibernate-core/src/matrix/java/org/hibernate/test/naturalid/immutableentity/ImmutableEntityNaturalIdTest.java

  Log Message:
  -----------
  HHH-7085 - Entities marked as @Immutable that have a @NaturalId fail to be inserted with NPE


Compare: https://github.com/hibernate/hibernate-orm/compare/bc643dd...9f4fd48


More information about the hibernate-commits mailing list