Index: lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/dao/hibernate/McContentDAO.java =================================================================== diff -u -r0e2f509aad8e59e029d46d7e8d28b81b4d89d238 -r9bca8197a5f68af60bd01fc59e7935d64bb7b505 --- lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/dao/hibernate/McContentDAO.java (.../McContentDAO.java) (revision 0e2f509aad8e59e029d46d7e8d28b81b4d89d238) +++ lams_tool_lamc/src/java/org/lamsfoundation/lams/tool/mc/dao/hibernate/McContentDAO.java (.../McContentDAO.java) (revision 9bca8197a5f68af60bd01fc59e7935d64bb7b505) @@ -24,6 +24,7 @@ import java.util.List; +import org.apache.log4j.Logger; import org.hibernate.FlushMode; import org.hibernate.HibernateException; import org.hibernate.Session; @@ -40,6 +41,8 @@ */ public class McContentDAO extends HibernateDaoSupport implements IMcContentDAO { + static Logger logger = Logger.getLogger(McContentDAO.class.getName()); + private static final String FIND_MC_CONTENT = "from " + McContent.class.getName() + " as mc where content_id=?"; private static final String LOAD_MC_BY_SESSION = "select mc from McContent mc left join fetch " @@ -84,8 +87,9 @@ public void saveMcContent(McContent mcContent) { - this.getSession().setFlushMode(FlushMode.AUTO); - this.getHibernateTemplate().save(mcContent); + logger.debug("before saveOrUpdate"); + this.getHibernateTemplate().saveOrUpdate(mcContent); + logger.debug("after saveOrUpdate"); } public void updateMcContent(McContent mcContent)