方法中的@Async将抛出org.apache.ibatis.exceptions.PersistenceException

时间:2017-04-28 08:09:23

标签: java spring mybatis

以下是我的方法:

org.apache.ibatis.exceptions.PersistenceException

当我调试它时,我发现异常来自(SqlSessionTemplate):

error

,例外是: Error updating database. Cause: java.lang.IllegalStateException: No thread-bound request found: Are you referring to request attributes outside of an actual web request, or processing a request outside of the originally receiving thread? If you are actually operating within a web request and still receive this message, your code is probably running outside of DispatcherServlet/DispatcherPortlet: In this case, use RequestContextListener or RequestContextFilter to expose the current request. Cause: java.lang.IllegalStateException: No thread-bound request found: Are you referring to request attributes outside of an actual web request, or processing a request outside of the originally receiving thread? If you are actually operating within a web request and still receive this message, your code is probably running outside of DispatcherServlet/DispatcherPortlet: In this case, use RequestContextListener or RequestContextFilter to expose the current request.

@Async

enter image description here

如果删除{{1}},此方法就可以了,数据将成功插入MySQL。

0 个答案:

没有答案