From: <one...@us...> - 2003-02-15 01:14:40
|
Update of /cvsroot/hibernate/Hibernate/cirrus/hibernate/impl In directory sc8-pr-cvs1:/tmp/cvs-serv5415/hibernate/impl Modified Files: SessionImpl.java Log Message: fix problem wrapping sorted collections don't update if mutable='false' Index: SessionImpl.java =================================================================== RCS file: /cvsroot/hibernate/Hibernate/cirrus/hibernate/impl/SessionImpl.java,v retrieving revision 1.162 retrieving revision 1.163 diff -C2 -d -r1.162 -r1.163 *** SessionImpl.java 22 Jan 2003 13:32:19 -0000 1.162 --- SessionImpl.java 15 Feb 2003 01:14:37 -0000 1.163 *************** *** 266,269 **** --- 266,270 ---- } } + } *************** *** 1762,1771 **** // compare to cached state (ignoring nested collections) if ( ! noCleanState || ! (dirtyProperties!=null) || ( ! status==LOADED && ! persister.isVersioned() && ! persister.hasCollections() && ! searchForDirtyCollections(values, types) ) ) { // its dirty! --- 1763,1774 ---- // compare to cached state (ignoring nested collections) if ( ! persister.isMutable() && ( ! noCleanState || ! (dirtyProperties!=null) || ( ! status==LOADED && ! persister.isVersioned() && ! persister.hasCollections() && ! searchForDirtyCollections(values, types) ! ) ) ) { // its dirty! |