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. linux如何擦除光盘,在Linux操作系统下去掉光盘源的实用技巧
  2. manacher最长回文子串
  3. MySQL高级or索引失效情况
  4. CVE-2017-7921复现(解密文件)
  5. IIS6文件权限不对触发了Windows身份认证问题解决方法
  6. oracle数据库如何授权收费吗,如何减少Oracle数据库的License和支持费用
  7. 空值的日期类型和update 中的null
  8. 4.剑指Offer --- 解决面试题的思路
  9. table 样式美化
  10. php地图找房代码,腾讯地图实现地图找房功能
  11. 微信公众号迁移流程和公众号迁移公证书办理步骤
  12. 抖音测试美甲软件,抖音最火的美甲
  13. Pollard-Rho Algorithm简述
  14. unix时间戳和UTC(协调世界时)
  15. 经典的10句人生箴言
  16. VUE解决warning(Emitted value instead of an instance of Error) el-table-column v-for=item in batch问题
  17. 如何防范恶意网站(转)
  18. STM32开发 -- GPS模块开发详解
  19. 传统文化群聊摘录(不定时更新)
  20. 用java做小学数学系统_基于jsp的小学数学试卷生成-JavaEE实现小学数学试卷生成 - java项目源码...

热门文章

  1. 【owt】addon.MediaStream,erizo::MediaStream 还有addon.MediaXXX,erizo::MediaXXX
  2. CentOs7下php7装redis拓展报错
  3. LeetCode70. 爬楼梯 [简单]——动态规划
  4. 【91xcz】WinXP系统内存优化
  5. “肉瘾”女孩从软件测试工程师到主管的成长感悟
  6. 微信小程序之map地图规划路线以及显示距离
  7. python画校徽_如何优雅的用python来解绕口令
  8. python,对京东开普勒接口请求
  9. 努比亚Z50 Ultra 参数配置 努比亚Z50 Ultra怎么样
  10. android 物理键盘 字符,Android物理键盘事件解析