• 手机版

    扫码体验手机版

  • 微信公众号

    扫码关注公众号

国内首家协议开发

软芯音视解码保护平台

在线
客服

发布
需求

在线
聊天

天盟
APP

天盟APP下载

关注
微信

微信扫一扫访问
顶部

hibernate 报错 nested transactions not supported


091013o92ibm2p2eq8222r.jpg

091014pgf662p5rpkt98fe.jpg

091025vrm66wk6ttllrrnq.jpg


页面代码如下
          所有项目 创建项目                             ×        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   以上为实现报错页面所需代码!
为什么会报错说 我事件嵌套了??我每个动作的事件都提交了啊!!!

免责声明:本内容仅代表回答会员见解不代表天盟观点,请谨慎对待。

版权声明:作者保留权利,不代表天盟立场。

使用道具 举报

全部参与3

网上看的解决办法
tx=getSession().beginTransaction();

改成

tx=getSession().beginTransaction().begin();

使用道具 举报

需要的进行回滚,不需要的就不使用事务

使用道具 举报

定义事务传播行为 遇到异常全部回滚

使用道具 举报

发新帖

发布任务需求已有1031289位用户正在使用天盟网服务

发布分类: *
任务预算: *
需求内容: *
手机号码: *
任务商家报价为
  • 预算价 :
  • 成交价 :
  • 完工期 :
  • 质保期 :

* 最终任务项目以服务商报价、双方协商为准!