mybatis逻辑:dao层现在只用写接口,其上加入@Mapper注解,spring会自动生成实现类并去对应resource文件夹中寻找对应mapper的xml的SQL文件,得到数据。并返回给调用dao层接口的方法。

pr:mapper的xml文件中的namespace必须是mapper接口的全路径。

pr:具体SQL返回的结果用resultType接,这个type指的是返回接口的返回值类型。把mapper.xml文件和mapper接口文件的数据对应起来看。

<mapper namespace="com.msb.mapper.UserMapper"><select id="findAll" resultType="User">select userId,name,personId from user</select>
</mapper>
@Mapper
public interface UserMapper {List<User> findAll();
}

如上,resultType对应接口方法中List的User。

pr:resultType中只写User这个实体类,Mapper是找不到的。还需要再yml文件中配置type-aliases-package。

mybatis:mapper-locations: classpath:mybatis/*.xmltype-aliases-package: com.msb.pojo

Mybatis:Result Maps collection does not contain value for 报错相关推荐

  1. 关于Result Maps collection already contains value for...的报错问题

    最近一直在搞spring boot,开发过程中使用了逆向工程,遇到了一个报错问题: org.apache.ibatis.builder.BuilderException: Error parsing ...

  2. (已解决)Mybatis:Result Maps collection does not contain value for 报错

    1.select标签内部的resultMap属性,指向的不正确 2.命名空间引入错了 3.resultMap的type或者id指引错误 这里,主要讲述的就是:即使你@Test的方法并不是使用resul ...

  3. mybatis报错解决办法 :Result Maps collection does not contain value for java.lang.String

    错误 java.lang.IllegalArgumentException: Result Maps collection does not contain value for java.lang.S ...

  4. Spring集成Mybatis错误Result Maps collection already contains value for XXX

    Spring在集成Mybatis出现如下错误: SpringResult Maps collection already contains value for com.guowei.maven.fra ...

  5. mybatis报错(三)报错Result Maps collection does not contain value for java.lang.Integer解决方法...

    转自:https://blog.csdn.net/zengdeqing2012/article/details/50978682 1 [WARN ] 2016-03-25 13:03:23,955 - ...

  6. Mybatis错误 Result Maps collection already contains value for xxx

    使用mybatis  启动项目失败 错误信息: org.springframework.beans.factory.BeanCreationException: Error creating bean ...

  7. mybatis报错:Result Maps collection already contains value for model.dao.UserMapper.BaseResultMap

    数据库:8.0.11 数据库驱动包为:mysql-connector-java-8.0.11.jar 使用Mybatis-Generator自动生成Dao.Model.Mapping相关文件后,把文件 ...

  8. mybatis启动报错Result Maps collection already contains value for xxx

    背景: mybatis配置xml启动的时候报错,提示Result Maps collection already contains value for xxx. 原因分析: 同一个xml文件里写的sq ...

  9. mybatis 项目启动时报“Result Maps collection already contains value forxxx”错误

    在使用mybatis的逆向工程生成代码时报错,"Result Maps collection already contains value forxxx"有可能是如下原因: 生成的 ...

最新文章

  1. 用Python进行时间序列分解和预测
  2. EcologyEvolution|微生物功能多样性从概念到应用
  3. C# DEBUG 调试信息打印及输出详解
  4. jquery基本操作笔记
  5. Java PushbackReader mark()方法与示例
  6. java定义一个方法,返回一个整数数组的元素平均值
  7. button的格式的问题
  8. Eclipse Debug 配置
  9. 2018CHI paper: Communication Behavior in Embodied Virtual Reality
  10. easyui的filebox过滤文件
  11. OSPF详解 一看就会奥!
  12. 域名是什么?怎样注册一个域名?
  13. QQ、微信、新浪 利用refresh_token重新登录
  14. 收藏-局域网内部邮件系统的搭建
  15. 教你新浪爱拍相册图片批量下载
  16. cvm和MySQL_配置腾讯云服务器(CVM)出现的错误及解决方法
  17. 计算机中 递归 的概念,递归是什么?关于递归的详细介绍
  18. 首发 阿里P8整理万字MyBatis实战笔记,精简易懂,开源免费下载
  19. 刷脸支付普及确实给全民提供了很大的便利
  20. 第八届全国大学生互联网+创业服务网产品操作手册学生端

热门文章

  1. 使用Vue写微信小程序
  2. 使用AI的混合工具混合
  3. 软件测评师之报考大纲(一)
  4. python 类型转换函数
  5. 为什么我不再使用「支付宝」?
  6. cmd命令创建连接MySQL数据库
  7. 使用360进行apk加固并进行2次签名整体流程
  8. powershell修改字体大小
  9. 修改Ubuntu下firefox主页方法
  10. 【PCB】3.7V锂电池--5V充/放电控制电路--IP5306--画板笔记