[hibernate-issues] [Hibernate-JIRA] Commented: (HHH-7113) NaturalIdLoadAccess not properly working on mutable NaturalId's

Steve Ebersole (JIRA) noreply at atlassian.com
Tue Feb 28 12:04:48 EST 2012


    [ https://hibernate.onjira.com/browse/HHH-7113?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=45732#comment-45732 ] 

Steve Ebersole commented on HHH-7113:
-------------------------------------

That @NaturalId set up was never intended to be supported.  Natural ids are meant to be defined on the root entity only.  We are discussing this on the dev mailing list as far as whether we want to support this.  My vote is no.  Chime in on the mailing list discussion if you feel strongly.

> NaturalIdLoadAccess not properly working on mutable NaturalId's
> ---------------------------------------------------------------
>
>                 Key: HHH-7113
>                 URL: https://hibernate.onjira.com/browse/HHH-7113
>             Project: Hibernate ORM
>          Issue Type: Bug
>          Components: core
>    Affects Versions: 4.1.0
>         Environment: Hibernate4.1.0, db independent (HSQLDB used in attached testcase)
>            Reporter: Guenther Demetz
>              Labels: naturalId
>         Attachments: EnhancedTestCaseModifieableNaturalId.jar, TestCaseModifieableNaturalId.jar
>
>   Original Estimate: 16h
>  Remaining Estimate: 16h
>
> After updating the value of a mutable NaturalId, the entity object can be retrieved with the new value, but also with the old value.
> assertNotSame(session.bySimpleNaturalId(C.class).load("1"), session.bySimpleNaturalId(C.class).load("3")); --> failing 
> See attached testcase:
> On deletions the internal NaturalId cache is synchronized properly (testDeleteNaturalId) but not on modifications (testModifieableNaturalId)

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


More information about the hibernate-issues mailing list