[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