zoukankan      html  css  js  c++  java
  • No Hibernate Session bound to thread, and configuration does not allow creation of non-transactional one here org.hibernate.HibernateException: No Hibernate Session bound to thread, and configuration

    No Hibernate Session bound to thread, and configuration does not allow creation of non-transactional one here
    org.hibernate.HibernateException: No Hibernate Session bound to thread, and configuration does not allow creation of non-transactional one here

    调用到这里的时候:

    @Transactional
    public SimpleContract getSimpleContractById(String simpleContractId){
    return hibernateDao.get(SimpleContract.class, simpleContractId);
    }

    出现的异常的,经查看

    上层调用方法:

    public void printed(SimpleContract simpleContract){
    SimpleContract SsimpleContract1 = getSimpleContractById(simpleContract.getContractId());
    SsimpleContract1.setStatus(ContractConstants.printed);
    saveContract(SsimpleContract1);
    }

    需要在上层调用方法的地方添加事务

    @Transactional
    public void printed(SimpleContract simpleContract){
    SimpleContract SsimpleContract1 = getSimpleContractById(simpleContract.getContractId());
    SsimpleContract1.setStatus(ContractConstants.printed);
    saveContract(SsimpleContract1);
    }

  • 相关阅读:
    09 shell脚本程序练习
    springboot整合vue03-创建springboot工程
    springboot整合vue02-创建前端页面
    springboot整合vue01-创建vue工程
    pe工具04-获取数据目录
    pe工具03-获取节表信息
    pe工具02-解析pe头信息
    pe工具01-获取进程和模块
    以挂起方式创建进程
    进程
  • 原文地址:https://www.cnblogs.com/tiramisuyj/p/6076695.html
Copyright © 2011-2022 走看看