hibernate 报错 nested transactions not supported
页面代码如下
所有项目 创建项目 × Modal title
修改项目 移除项目 演示项目 移交项目
框架内页面代码如下
全部项目
项目列表
Copyright 2016 Kaiser.zsk All Rights Reserved
后端代码如下
/** * 项目查看接口 * @return 项目实体模型组 */ public List ProjectExamine() { Transaction tx = null; List list= null; String hql=""; try { Session session = DaraBaseSessionFactory.getSessionFactory().getCurrentSession(); tx = session.beginTransaction(); hql = "from Project"; Query query = session.createQuery(hql); list = query.list(); tx.commit(); return list; } catch (Exception e) { e.printStackTrace(); tx.commit(); return list; }finally{ if (tx!=null) { tx = null; } } }}配置文件如下
/jsp/project_query.jsp Project_query /jsp/project_added_ok.jsp /jsp/project_added_no.jsp /jsp/project_added_over.jsp 以上为实现报错页面所需代码!
为什么会报错说 我事件嵌套了??我每个动作的事件都提交了啊!!! |
免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。
版权声明:作者保留权利,不代表天盟立场。
|
|
|
|
网上看的解决办法
tx=getSession().beginTransaction();
改成
tx=getSession().beginTransaction().begin(); |
|
|
|
|