A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 李栋梁 中级黑马   /  2012-12-15 16:41  /  1355 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 李栋梁 于 2012-12-15 17:24 编辑

我在做一个对象的更新和删除,更新没有问题,但是删除有问题了:用的是HibernateDaoSupport工具:  如下 :
public void update(Bulletin transientInstance)
{
          try
         {
                 getHibernateTemplate().update(transientInstance);           //更新
         } catch (Exception e)
        {
        }
}
public boolean delete(Bulletin persistentInstance)
{
        try
       {
             HibernateTemplate tmp=getHibernateTemplate();
             //tmp.setFlushMode(HibernateTemplate.FLUSH_EAGER);    //我在网上找的答案不注了就没有问题 了,但是上面的更新就没有问题
             tmp.delete(persistentInstance);                              //删除
       } catch (RuntimeException re)
      {
             re.printStackTrace();
             return false;
     }
           return true;
}

异常如下:
Write operations are not allowed in read-only mode (FlushMode.NEVER/MANUAL): Turn your Session into FlushMode.COMMIT/AUTO or remove 'readOnly' marker from transaction definition.



还有就是论坛的代码缩进如何自动生成,每一次都要手动缩进,麻烦啊

评分

参与人数 1技术分 +1 收起 理由
崔政 + 1 神马都是浮云

查看全部评分

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马