当前位置: 代码迷 >> J2EE >> commit出现错误,怎么办
  详细解决方案

commit出现错误,怎么办

热度:297   发布时间:2016-04-22 03:40:29.0
commit出现异常,怎么处理
Java code
    public String add() throws Exception {        Transaction tx = null;        Session session = null;        try {            session= countryRegionDAO.getSessionFactory().openSession();            tx=session.beginTransaction();                        CountryRegion region=new CountryRegion();            region.setName(this.name);            session.save(region);                        tx.commit();//-----------执行到这里抛出异常-------            return "success";        }        catch(Exception e)  {            if(tx != null) tx.rollback();            //e.printStackTrace();        } finally {            session.close();        }        return "fail";    }

是不是要在xml里配置事务管理器transactionManager引起的问题?

------解决方案--------------------
抛的什么异常你至少给我们看看哇··一般保存不了是因为你的模型没有设置好必有的属性·比如id与外键··
------解决方案--------------------
有可能啊。关键你lz给的代码太少,而且问题表述的也不清楚,还请楼主把关键代码和报错信息特出来。
  相关解决方案