Update of /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/impl
In directory sc8-pr-cvs1:/tmp/cvs-serv21330/sf/hibernate/impl
Modified Files:
SessionImpl.java
Log Message:
detect collection modifications not made via wrapper
Index: SessionImpl.java
===================================================================
RCS file: /cvsroot/hibernate/Hibernate2/src/net/sf/hibernate/impl/SessionImpl.java,v
retrieving revision 1.23
retrieving revision 1.24
diff -C2 -d -r1.23 -r1.24
*** SessionImpl.java 4 Mar 2003 10:53:46 -0000 1.23
--- SessionImpl.java 6 Mar 2003 11:11:53 -0000 1.24
***************
*** 245,249 ****
boolean isDirty(PersistentCollection coll) throws HibernateException {
if ( dirty || (
! !coll.isArrayHolder() && !loadedPersister.getElementType().isMutable()
) ) {
return dirty;
--- 245,249 ----
boolean isDirty(PersistentCollection coll) throws HibernateException {
if ( dirty || (
! !coll.isDirectlyAccessible() && !loadedPersister.getElementType().isMutable()
) ) {
return dirty;
|