第一次使用IDEA来整合SSH,遇到了这个错误,java.lang.NoSuchMethodError: org.hibernate.Session.createQuery(),找不到这个方法,主要原因是我导入了两个版本的hibernate 的jar包,所以产生了冲突!!找了好久!千万别再犯这种错误了!
HTTP Status 500 - Handler processing failed; nested exception is java.lang.NoSuchMethodError: org.hibernate.Session.createQuery(Ljava/lang/String;)Lorg/hibernate/query/Query;
type Exception report
message Handler processing failed; nested exception is java.lang.NoSuchMethodError: org.hibernate.Session.createQuery(Ljava/lang/String;)Lorg/hibernate/query/Query;
description The server encountered an internal error that prevented it from fulfilling this request.
exception
org.springframework.web.util.NestedServletException: Handler processing failed; nested exception is java.lang.NoSuchMethodError: org.hibernate.Session.createQuery(Ljava/lang/String;)Lorg/hibernate/query/Query; org.springframework.web.servlet.DispatcherServlet.triggerAfterCompletionWithError(DispatcherServlet.java:1303) org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:977) org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:893) org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:970) org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:861) javax.servlet.http.HttpServlet.service(HttpServlet.java:622) org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:846) javax.servlet.http.HttpServlet.service(HttpServlet.java:729) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)root cause
java.lang.NoSuchMethodError: org.hibernate.Session.createQuery(Ljava/lang/String;)Lorg/hibernate/query/Query;
file-->project structure-->libraries可以看到所有的jar包
本文详述了在使用IDEA整合SSH框架时遇到的java.lang.NoSuchMethodError错误,该错误源于导入了多个不同版本的Hibernate jar包导致的方法冲突。文章提供了检查和解决此问题的具体步骤。
1万+

被折叠的 条评论
为什么被折叠?



