`

hibernate 批处理不能正常提交 ,transatlantic not successfully started

    博客分类:
  • j2ee
阅读更多

事务今天弄了一下午,数据能正常提交但是,提交完了之后就是报错,后来终于找到原因希望对大家有所帮助

 

Session session=this.getSessionFactory().getCurrentSession();
   Transaction transation = session.beginTransaction();
   try {
    MesXtpzXcxtb obj=new MesXtpzXcxtb(object.getId()+"01","属性", sjbh,0L,1L, "属性",
      new Date(),xgr ,new Date(),xgr, 0);
    MesXtpzXcxtb obj1=new MesXtpzXcxtb(object.getId()+"02","监测点", sjbh,0L,2L, "监测点",
      new Date(),xgr ,new Date(),xgr, 0);
    MesXtpzXcxtb obj2=new MesXtpzXcxtb(object.getId()+"03","故障类型", sjbh,0L,3L, "故障类型",
      new Date(),xgr ,new Date(),xgr, 0);
    MesXtpzXcxtb obj3=new MesXtpzXcxtb(object.getId()+"04","运行信号", sjbh,0L,4L, "运行信号",
      new Date(),xgr ,new Date(),xgr, 0);
    session.save(object);
    session.save(obj);
    session.save(obj1);
    session.save(obj2);
    session.save(obj3);
          session.flush(); 
    -------------------------------------------//transation.commit();
   } catch (Exception e) {
   // TODO Auto-generated catch block
   flag=false;
   e.printStackTrace();
   transation.rollback();
  }
  finally
  {
   //session.close();
  }
   return flag
 ;

 

  -------------------------------------------//transation.commit();

关键点就在于红色部分,把commit 注释掉就好了,因为大多数的事务的配置在数据库中都配置好了,包括哪些方法名开头的事务。

分享到:
评论

相关推荐

    TransAtlantic_BioData:该存储库包含通过 TCP 套接字将 OpenBCI 生物信号从处理 GUI 通过 Internet 发送到另一台计算机的所有代码。 它将首先由同时举行的 BCI 蒙特利尔和 Hack The Brain 阿姆斯特丹黑客马拉松的黑客进行测试

    TransAtlantic_BioData 该存储库包含通过 TCP 套接字将 OpenBCI 生物信号从处理 GUI 通过 Internet 发送到另一台计算机的所有代码。 它将首先由同时举行的 BCI 蒙特利尔和黑客马拉松的黑客进行测试。 档案文件 ...

    计算机网络第六版答案

    14. If the two ISPs do not peer with each other, then when they send traffic to each other they have to send the traffic through a provider ISP (intermediary), to which they have to pay for carrying ...

    第二版新视野大学英语读写教程第三册unit8~9答案

    在Word Building 部分,学生将学习到"trans-"开头的词汇,如"transposition"(调换)、"transatlantic"(跨大西洋的)、"transnational"(跨国的),以及含有否定前缀"non-"的词汇,如"nonexistent"(不存在的)、...

    英语常见单词前缀后缀.doc

    "ab-" 意为“脱离”,如 "abnormal" 意为“不正常的”。"anti-" 表示“反抗”,如 "antiwar" 意为“反战的”,"anti-imperialist" 则意为“反帝的”。 "auto-" 意为“自动,自己”,如 "autobiography" 是自传的...

    大学英语四级单词词根词缀.doc

    如:`abnormal`(不正常的)、`abaxial`(离开轴心的)。 - `anti-`: 表示“对抗”、“反对”。如:`antiwar`(反战的)、`anti-imperialist`(反帝的)。 - `auto-`: 表示“自动”、“自己”。如:`autobiography...

    美国的英文怎么写的.docx

    "Stateside" 是一个相对罕见的用词,主要用来形容在美国本土的事情,而 "transatlantic" 则指的是横跨大西洋的,常常用来描述与美国和欧洲之间的关系。 在讨论不同类型的英语时,"American English" 通常用来指美国...

    NEH 数字资源库.doc

    6. **JISC/NEH Transatlantic Digitization Collaboration Grants** - 由Joint Information Systems Committee (JISC)和NEH联合发起的项目。 - 支持英美两国之间在数字人文项目上的合作。 7. **DFG/NEH Bilateral...

    大学英语精读后题PPT学习教案.pptx

    3. **transatlantic** - “横渡大西洋的”,常用来描述跨越大西洋的旅行或关系。 4. **lung** - “肺”,人体呼吸系统的重要器官。 5. **cancer** - “癌”,一种严重的疾病,通常涉及细胞的异常增长。 6. **...

    巴克莱-全球-餐饮行业-全球餐饮业:在快递界提供餐饮服务-2019.9.6-94页.pdf

    报告中提到的“transatlantic”(跨大西洋的)概念,暗示了在全球化背景下,餐饮服务行业不仅面临内部变化,还涉及国际间的创新交流与合作,尤其是欧洲和北美地区餐饮服务的融合。 巴克莱资本分析师Vicki Stern和...

    未来10年全球投资主题路线图-巴克莱.pdf

    报告主要关注的关键词包括“transatlantic”(跨大西洋)、“investmentsciencesSpecialReport”(投资科学特别报告)、“Research”(研究),并注明了报告的具体日期为2021年3月2日,属于“Edition 2”(第二版)...

    Array And Phased Array Antenna Basics

    2.1.4 After the First Transatlantic Transmission 35 2.1.5 Directivity 40 2.2 Antenna Developments During the First World War 44 2.3 Antenna Developments in Between the Wars 47 2.3.1 Broadcasting 47 ...

    行业动态

    The growth of transatlantic technol- ogy alliances has continued over recent months. This further illus- trates the increasing strength of the biotechnology sector in Europe, with a majority of ...

    Industry Update

    The growth of transatlantic technol- ogy alliances has continued over recent months. This further illus- trates the increasing strength of the biotechnology sector in Europe, with a majority of ...

    书本和实地的隐私和网络安全-研究论文

    关于隐私和网络安全的跨大西洋对话的第一次会议于 2017 年 11 月在柏林 HIIG 举行,汇集了来自大西洋两岸学术界、行政部门、企业界和民间社会的杰出跨学科专家组。 希望对所涉问题和通用方法有更深入的了解,从而使...

Global site tag (gtag.js) - Google Analytics