[java]MyBatisを利用したセレクトでQueryTimeoutExceptionが発生

システム開発Tips

MyBatisを利用したセレクトでQueryTimeoutExceptionが発生

MyBatis-Spring、色々手間取ってます。

以下の例外が発生。

org.springframework.web.util.NestedServletException: Handler dispatch failed; nested exception is java.lang.NoClassDefFoundError: org/springframework/dao/QueryTimeoutException
org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:1055)
org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:943)
org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:1006)
org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:898)
javax.servlet.http.HttpServlet.service(HttpServlet.java:634)
org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:883)
javax.servlet.http.HttpServlet.service(HttpServlet.java:741)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:53)

解決策

pom.xmlに記載されているspring-txのバージョンが古いせい。(contextは5系だったけどtxは3系だった。コピペあかん。)

参照
https://stackoverflow.com/questions/29179969/sprig-jdbc-querytimeoutexception

フォローお願いします!

コメント

タイトルとURLをコピーしました