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);
    }

  • 相关阅读:
    [LeetCode]Surrounded Regions
    生产者消费者问题
    多线程试题汇总
    Linux多线程编程
    运算符优先级表
    正向代理和反向代理
    遗传算法
    嵌入式培训学习历程第十五天
    嵌入式培训学习历程第十四天
    一个猜数的游戏
  • 原文地址:https://www.cnblogs.com/tiramisuyj/p/6076695.html
Copyright © 2011-2022 走看看