首先是问题:

修改的代码(构建 SqlSessionFactory)代码:

public class HelloMyBatis {@Testpublic void test1() throws IOException {String resource="./sqlMapConfig.xml";InputStream in=Resources.getResourceAsStream(resource);SqlSessionFactoryBuilder ssfb=new SqlSessionFactoryBuilder();SqlSessionFactory ssf=ssfb.build(in);SqlSession session=ssf.openSession();User user=session.selectOne("UserMapper.selectUserById",1);System.out.println(user);}
}

修改了String resoure标签的地址( 切记相对路径)

修改mapper中的代码

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapperPUBLIC "-//mybatis.org//DTD Mapper 3.0//EN""http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="UserMapper"><select id="selectUserById"  parameterType="Integer"  resultType="com.sikiedu.bean.User">select * from user where u_id = #{id}</select></mapper>

需要注意的有 resultType地址 是否正确 直接右键User方法 copy

最后

完美

切记各个主要文件 包括配置文件 mapper文件 等等 在各个包的位置不要弄乱,相对路径不要弄错,要弄准

Mybatis初学一个问题困扰一下午 The error may exist in com/.........相关推荐

  1. MyBatis - 初学笔记

    MyBatis - 初学笔记 前提准备: mysql假数据: /* Navicat MySQL Data TransferSource Server : test Source Server Vers ...

  2. Mybatis之一个SQL的运行过程

    阅前必读: 本文测试项目及相关总结资料,均放置在文末链接处.强烈建议去拽下来,看xmind脑图并结合源码进行理解. 本人是先绘制的xmind脑图,然后根据xmind脑图发的此博文,无论是可读性.还是层 ...

  3. 用Spring+Mybatis写一个数据库增删改查

    用Spring+Mybatis写一个数据库增删改查 总体结构 ClassBiz.java package com.gxj.biz;import java.util.List;import com.gx ...

  4. Mybatis关于The error may exist in *mapper.xml的一种报错,读取不到实体类,别名问题

    最近在学习mybatis,错误: 编译器找不到*mapper.xml,更准确的说是找不到实体类,挺低级的错误.报错信息如下: D:\Java\jdk1.8.0_171\bin\java.exe jav ...

  5. Error building SqlSession.The error may exist in cn/library/mapper/UserMapper.xml(Mybatis搭建测试中的错误解决)

    一.问题详情 IDEA2019中在搭建Mybatis简化DAO操作时报错: 错误分析:初步判断存在于配置文件UserMapper.xml中. 错误详情: org.apache.ibatis.excep ...

  6. 6.Mybatis中的动态Sql和Sql片段(Mybatis的一个核心)

    视频地址:http://edu.51cto.com/sd/be679 动态Sql是Mybatis的核心,就是对我们的sql语句进行灵活的操作,他可以通过表达式,对sql语句进行判断,然后对其进行灵活的 ...

  7. 框架:springboot组合spring、springmvc、mybatis的一个小demo

    Spring+SpringMVC+Mybatis就是大名顶顶的SSM了. 这里我们使用IDEA的SpringBoot和版本控制器MAVEN构建一个SSM的demo. 介绍: 在搭建过程中spring整 ...

  8. mybatis 获得一个map的返回集合

    在使用mybatis 查询结果集,有时会有需求返回一个map比如表 id username 1  name1 2 name2 3 name3 希望的查询结果是一个map 并且以id为key  表为实体 ...

  9. 【Mybatis】一个Mybatis程序

    思路:搭建环境-->导入mybatis-->编写代码-->测试 写在前面: 对象生命周期和依赖注入框架 依赖注入框架可以创建线程安全的.基于事务的 SqlSession 和映射器,并 ...

最新文章

  1. 上接[翻译]ASP.NET 2.0中的健康监测系统(Health Monitoring)(1) - 基本应用
  2. Ubuntu Snap 简述
  3. 自动化监控--zabbix-get安装使用详解
  4. 图像识别中的深度学习【香港中文大学王晓刚】
  5. urllib,urllib2和request模拟登陆人人网比对
  6. spring boot高性能实现二维码扫码登录(中)——Redis版
  7. 【转载】Android设计中的.9.png
  8. python数据结构与算法
  9. Redis 压缩列表原理与应用分析
  10. 出版物排版软件——对XML数据进行排版、浏览、转换、打印
  11. Curl 下载安装和配置
  12. ppt竖排文字方向HTML 5,PPT文本框中文字方向的设置方法是什么
  13. 在list中筛选出符合条件的数据(返回list)
  14. peoplesoft笔记
  15. markdown: 欢迎使用马克飞象
  16. 深度相机介绍(TOF、RGB双目、结构光参数对比)
  17. 中国人都应记住的“中国”一百句名言
  18. 服务器装什么操作系统好?
  19. Mission Planner初学者安装调试教程指南(APM或PIX飞控)5——规划航点航线
  20. 2023CUPT第十四题 射流的折射 思路与解法

热门文章

  1. HDU 1695(数论,筛选+素因子分解+容斥)
  2. 银河麒麟V10安装与运行人大金仓数据库
  3. Python处理CSV文件(二)
  4. 开发一个app需要多少钱
  5. python读取excel文件中日期变为浮点数
  6. HIR夏季挑战赛作品紧急优化
  7. OpenCV计算机图像处理 —— 凸性缺陷 + 点多边形测试 + 形状匹配 + 轮廓分层与cv.findContours()
  8. 极路由X(C526A)刷Openwrt 18.06固件
  9. 写程序验证费马素数猜想是否正确
  10. 解决Google Chrome浏览器字体模糊的问题