Java- TimerTask-org.hibernate.HibernateException:找不到当前线程的Session

时间:2017-07-28 09:24:43

标签: java spring

我的编码在Y-m-d H:i行出现错误,导致getTokenDAO().updateDate(newtok, new Date());弹出。请帮我解决这个问题。这是我的编码

org.hibernate.HibernateException: No Session found for current thread

PS:我正在使用Spring

1 个答案:

答案 0 :(得分:0)

调度程序将在新线程中运行TimerTask。会话/事务保存在ThreadLocal变量中。

您必须在run()的{​​{1}}方法中打开新的交易。