mybatis mapper.xml中的返回类型报错

这篇博客主要讨论了mybatis中mapper.xml文件遇到的返回类型报错问题。作者在解析报错日志后发现,错误源于将resultType误写为resultMap。通过对比错误写法与正确写法,得出结论:resultMap适用于自定义对象,而resultType适用于基本数据类型。文章还提供了相关参考资料供读者深入理解。
摘要由CSDN通过智能技术生成

报错日志

2019-07-04 23:04:31,134 [http-bio-8080-exec-5] DEBUG [org.springframework.web.servlet.DispatcherServlet] - DispatcherServlet with name 'springMVC' processing POST request for [/CRM2/user/login.do]
  2019-07-04 23:04:31,149 [http-bio-8080-exec-5] DEBUG [org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping] - Matching patterns for request [/user/login.do] are [/user/login.*]
  2019-07-04 23:04:31,152 [http-bio-8080-exec-5] DEBUG [org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping] - URI Template variables for request [/user/login.do] are {
   }
  2019-07-04 23:04:31,160 [http-bio-8080-exec-5] DEBUG [org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping] - Mapping [/user/login.do] to HandlerExecutionChain with handler [com.java1234.controller.UserController@6adb44b7] and 1 interceptor
  2019-07-04 23:04:31,248 [http-bio-8080-exec-5] DEBUG [org.springframework.web.bind.annotation.support.HandlerMethodInvoker] - Invoking request handler method: public java.lang.String com.java1234.controller.UserController.login(com.java1234.entity.User,javax.servlet.http.HttpServletRequest) throws java.lang.Exception
  2019-07-04 23:04:31,301 [http-bio-8080-exec-5] DEBUG [org.springframework.jdbc.datasource.DataSourceTransactionManager] - Creating new transaction with name [com.java1234.service.impl.UserServiceImpl.login]: PROPAGATION_REQUIRED,ISOLATION_DEFAULT,readOnly
  2019-07-04 23:04:31,301 [http-bio-8080-exec-5] DEBUG [org.springframework.jdbc.datasource.DriverManagerDataSource] - Creating new JDBC DriverManager Connection to [jdbc:mysql://localhost:3306/db_crm2]
  2019-07-04 23:04:31,327 [http-bio-8080-exec-5] DEBUG [org.springframework.jdbc.datasource.DataSourceTransactionManager] - Acquired Connection [com.mysql.jdbc.Connection@2f345808] for JDBC transaction
  2019-07-04 23:04:31,346 [http-bio-8080-exec-5] DEBUG [org.springframework.jdbc.datasource.DataSourceUtils] - Setting JDBC Connection [com.mysql.jdbc.Connection@2f345808] read-only
  2019-07-04 23:04:31,347 [http-bio-8080-exec-5] DEBUG [org.springframework.jdbc.datasource.DataSourceTransactionManager] - Switching JDBC Connection [com.mysql.jdbc.Connection@2f345808] to manual commit
  2019-07-04 23:04:31,356 [http-bio-8080-exec-5] DEBUG [org.springframework.jdbc.datasource.DataSourceTransactionManager] - Initiating transaction rollback
  2019-07-04 23:04:31,357 [http-bio-8080-exec-5] DEBUG [org.springframework.jdbc.datasource.DataSourceTransactionManager] - Rolling back JDBC transaction on Connection [com.mysql.jdbc.Connection@2f345808]
  2019-07-04 23:04:31,358 [http-bio-8080-exec-5] DEBUG [org.springframework.jdbc.datasource.DataSourceUtils] - Resetting read-only flag of JDBC Connection [com.mysql.jdbc.Connection@2f345808]
  2019-07-04 23:04:31,358 [http-bio-8080-exec-5] DEBUG [org.springframework.jdbc.datasource.DataSourceTransactionManager] - Releasing JDBC Connection [com.mysql.jdbc.Connection@2f345808] after transaction
  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值