[hibernate-issues] [Hibernate-JIRA] Commented: (HHH-2910) entity version increased after merging Map

Gail Badner (JIRA) noreply at atlassian.com
Thu Oct 25 12:18:39 EDT 2007


    [ http://opensource.atlassian.com/projects/hibernate/browse/HHH-2910?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel#action_28559 ] 

Gail Badner commented on HHH-2910:
----------------------------------

Please attach a runnable test case (Java + mapping).

> entity version increased after merging Map
> ------------------------------------------
>
>                 Key: HHH-2910
>                 URL: http://opensource.atlassian.com/projects/hibernate/browse/HHH-2910
>             Project: Hibernate3
>          Issue Type: Bug
>          Components: core
>    Affects Versions: 3.2.5
>         Environment: core 3.2.5,  entity manager 3.3.1
>            Reporter: kyrieeleison
>
> EntityB extends abstract EntityA by primary key join
> EntityC has a composite key, which are "mapColumn" and "joinColumn"
> EntityB, EntityC has a one-to-many, manty-to-one bid relationship,   
> For EntityA:
>                <inheritance strategy="JOINED"/>
>                <id name="joinColumn"/>
> For EntityB:
>           <!-- primary key join EntityA -->
>           <primary-key-join-column name="joinColumn" referenced-column-name="joinColumn" />
>          
>           <!-- one to many Map -->
> 	  <one-to-many fetch="EAGER" name="entityCes" target-entity="EntityC" mapped-by="entityB">
>                         <map-key name="mapColumn"/>
>                         <join-column name="joinColumn"/>
> 			<cascade>
> 			      <cascade-all/>
>                        </cascade>
>             </one-to-many>
> For EntityC:
>                 <!-- composite id -->
>                 <id name="joinColumn"/>
> 		<id name="mapColumn"/>
>                 <!-- many to one EntityB -->
>  		<many-to-one name="entityB" target-entity="EntityB">
> 		       <join-column name="joinColumn" insertable="false" updatable="false"/>
> 		</many-to-one>
> Merge EntityB again and again without changing any properties, its version number get increased
> If change the one-to-many to Set , not Map,  its version number stay unchanged as expected
> Is that a desired behavior?

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://opensource.atlassian.com/projects/hibernate/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the hibernate-issues mailing list