Index: lams_common/src/java/org/lamsfoundation/lams/learningdesign/dao/hibernate/BaseDAO.java =================================================================== RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/learningdesign/dao/hibernate/Attic/BaseDAO.java,v diff -u -r1.3 -r1.4 --- lams_common/src/java/org/lamsfoundation/lams/learningdesign/dao/hibernate/BaseDAO.java 6 Oct 2005 06:32:12 -0000 1.3 +++ lams_common/src/java/org/lamsfoundation/lams/learningdesign/dao/hibernate/BaseDAO.java 17 Jan 2006 06:34:17 -0000 1.4 @@ -38,21 +38,24 @@ * @see org.lamsfoundation.lams.learningdesign.dao.interfaces.IBaseDAO#insert(java.lang.Object) */ public void insert(Object object) { - this.getHibernateTemplate().save(object); + this.getHibernateTemplate().save(object); + this.getHibernateTemplate().flush(); } /** * @see org.lamsfoundation.lams.learningdesign.dao.interfaces.IBaseDAO#update(java.lang.Object) */ public void update(Object object) { this.getHibernateTemplate().update(object); + this.getHibernateTemplate().flush(); } /** * @see org.lamsfoundation.lams.learningdesign.dao.interfaces.IBaseDAO#delete(java.lang.Object) */ public void delete(Object object) { this.getHibernateTemplate().delete(object); + this.getHibernateTemplate().flush(); } /** @@ -62,7 +65,8 @@ * @param id */ public Object find(Class objClass, Serializable id) { - return this.getHibernateTemplate().get(objClass,id); + return this.getHibernateTemplate().get(objClass,id); + } /**