Update of /cvsroot/hibernate/Hibernate/cirrus/hibernate/impl
In directory sc8-pr-cvs1:/tmp/cvs-serv14212/hibernate/impl
Modified Files:
SessionImpl.java
Log Message:
detect collection modifications not made via wrapper
Index: SessionImpl.java
===================================================================
RCS file: /cvsroot/hibernate/Hibernate/cirrus/hibernate/impl/SessionImpl.java,v
retrieving revision 1.163
retrieving revision 1.164
diff -C2 -d -r1.163 -r1.164
*** SessionImpl.java 15 Feb 2003 01:14:37 -0000 1.163
--- SessionImpl.java 6 Mar 2003 10:55:09 -0000 1.164
***************
*** 228,232 ****
boolean isDirty(PersistentCollection coll) throws HibernateException {
if ( dirty || (
! !coll.isArrayHolder() && !loadedPersister.getElementType().isMutable()
) ) {
return dirty;
--- 228,232 ----
boolean isDirty(PersistentCollection coll) throws HibernateException {
if ( dirty || (
! !coll.isDirectlyAccessible() && !loadedPersister.getElementType().isMutable()
) ) {
return dirty;
|