Update of /cvsroot/hibernate/Hibernate/cirrus/hibernate/impl
In directory sc8-pr-cvs1:/tmp/cvs-serv9434/hibernate/impl
Modified Files:
SessionImpl.java
Log Message:
readonly bags and lists now no longer require initialization for add(), addAll()
Index: SessionImpl.java
===================================================================
RCS file: /cvsroot/hibernate/Hibernate/cirrus/hibernate/impl/SessionImpl.java,v
retrieving revision 1.156
retrieving revision 1.157
diff -C2 -d -r1.156 -r1.157
*** SessionImpl.java 7 Dec 2002 08:10:23 -0000 1.156
--- SessionImpl.java 7 Dec 2002 09:05:41 -0000 1.157
***************
*** 2328,2331 ****
--- 2328,2336 ----
return getCollectionEntry(coll).loadedID;
}
+
+ public boolean isCollectionReadOnly(PersistentCollection collection) {
+ CollectionEntry ce = getCollectionEntry(collection);
+ return ce!=null && ce.loadedPersister.isReadOnly();
+ }
public void initialize(PersistentCollection collection, boolean writing) throws HibernateException, SQLException {
|