Index: lams_build/lib/lams/lams.jar =================================================================== RCS file: /usr/local/cvsroot/lams_build/lib/lams/lams.jar,v diff -u -r1.420.2.42 -r1.420.2.43 Binary files differ Index: lams_common/src/java/org/lamsfoundation/lams/dao/IBaseDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/dao/IBaseDAO.java,v diff -u -r1.10 -r1.10.4.1 --- lams_common/src/java/org/lamsfoundation/lams/dao/IBaseDAO.java 11 Aug 2009 03:23:46 -0000 1.10 +++ lams_common/src/java/org/lamsfoundation/lams/dao/IBaseDAO.java 21 Nov 2015 00:21:52 -0000 1.10.4.1 @@ -138,6 +138,15 @@ public void updateAnythingLike(Class clazz, Object newValues, Object conditions); /** + * Force this session to flush. Must be called at the end of a unit of work, before commiting the transaction and + * closing the session (depending on flush-mode, Transaction.commit() calls this method). + * + * @throws HibernateException + * - Indicates problems flushing the session or talking to the database. + */ + void flush(); + + /** * Remove an object from the database. * @param object The object to be deleted */ Index: lams_common/src/java/org/lamsfoundation/lams/dao/hibernate/LAMSBaseDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/dao/hibernate/Attic/LAMSBaseDAO.java,v diff -u -r1.1.2.4 -r1.1.2.5 --- lams_common/src/java/org/lamsfoundation/lams/dao/hibernate/LAMSBaseDAO.java 28 Nov 2014 21:29:09 -0000 1.1.2.4 +++ lams_common/src/java/org/lamsfoundation/lams/dao/hibernate/LAMSBaseDAO.java 21 Nov 2015 00:21:52 -0000 1.1.2.5 @@ -126,6 +126,11 @@ public void updateAnythingLike(Class clazz, Object newValues, Object conditions) { // TODO implement me } + + @Override + public void flush() { + getSession().flush(); + } /* * (non-Javadoc)