- 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给的代码太少,而且问题表述的也不清楚,还请楼主把关键代码和报错信息特出来。