exception
org.springframework.web.util.NestedServletException: Request processing failed; nested exception is org.mybatis.spring.MyBatisSystemException: nested exception is org.apache.ibatis.reflection.ReflectionException: Error instantiating class com.heitian.ssm.model.User with invalid types () or values (). Cause: java.lang.NoSuchMethodException: com.heitian.ssm.model.User.<init>() org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:980) org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:859) javax.servlet.http.HttpServlet.service(HttpServlet.java:624) org.springframework.web.servlet.FrameworkServlet.service(FrameworkServlet.java:844) javax.servlet.http.HttpServlet.service(HttpServlet.java:731) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:121) org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
异常原因:
public User(Long id, String userName, String userPhone, String userEmail, String userPwd, String pwdSalt, Date createTime, Date modifyTime, Short isDelete) { this.id = id; this.userName = userName; this.userPhone = userPhone; this.userEmail = userEmail; this.userPwd = userPwd; this.pwdSalt = pwdSalt; this.createTime = createTime; this.modifyTime = modifyTime; this.isDelete = isDelete; }添加了构造函数,需要注意的是:有时候少了构造函数也会报错,
解决方法:去掉pojo中的构造函数
本文解析了一个关于MyBatis框架中构造函数引发的异常问题,并提供了具体的错误信息及解决方案。异常出现在尝试实例化User类时,原因是构造函数参数类型不匹配。文章最后给出了移除特定构造函数作为解决办法。
973

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



