[hibernate-dev] HHH-7237

Demetz, Guenther Guenther.Demetz at wuerth-phoenix.com
Tue Apr 24 08:15:50 EDT 2012


Hi Steve,

thank you for fixing HHH-7237 (Inline natural-id synchronization doesn't consider reattached objects).
Unfortunately only now, with a fresh checkout, I saw that the fix makes  org.hibernate.test.naturalid.immutable.ImmutableEntityNaturalIdTest.testNaturalIdCheck fail.
Sorry for that.

A solution which turns all involved test-cases to green,
could be to add following condition in method AbstractEntityPersister#afterReassociate


<< if ( hasNaturalIdentifier()) {
>> if ( hasNaturalIdentifier() && !getEntityMetamodel().hasImmutableNaturalId() ) { // relevant only for mutable NaturalId's

best regards
Günther


More information about the hibernate-dev mailing list