一、 搭建环境
1、连接MySql数据库,执行下面SQL语句:
Mybatis001-第一个Mybatis程序
2、新建一个普通的Maven项目
Mybatis001-第一个Mybatis程序
Mybatis001-第一个Mybatis程序
删除src目录,使这个工程称为父工程
Mybatis001-第一个Mybatis程序
导入依赖
Mybatis001-第一个Mybatis程序
二、创建模块
在父工程下创建一个普通的Maven模块
Mybatis001-第一个Mybatis程序
Mybatis001-第一个Mybatis程序
编写mybatis核心配置文件
Mybatis001-第一个Mybatis程序
Mybatis001-第一个Mybatis程序
文件内容:
Mybatis001-第一个Mybatis程序
创建工具类
在java目录下建立包,以及工具类
Mybatis001-第一个Mybatis程序
代码如下:
Mybatis001-第一个Mybatis程序
三、编写代码
1、编写实体类
Mybatis001-第一个Mybatis程序
2、编写接口类

Mybatis001-第一个Mybatis程序
Mybatis001-第一个Mybatis程序
建立一个UserMapper.xml
Mybatis001-第一个Mybatis程序
四、测试
Mybatis001-第一个Mybatis程序
Mybatis001-第一个Mybatis程序
如果出现:org.apache.ibatis.binding.BindingException: Type interface com.kuang.dao.UserDao is not known to the MapperRegistry.错误,需要我们在核心配置文件mybatis-config.xml中注册每一个Mapper.xml
Mybatis001-第一个Mybatis程序
这么修改后,会出现Caused by: java.io.IOException: Could not find resource com/kuang/dao/UserMapper.xml错误,这是maven项目中无法导出资源文件的问题,将下面的代码加入父工程和模块的pom.xml中
Mybatis001-第一个Mybatis程序

更多相关文章

  1. 最新JGJ311-2013Word版建筑深基坑工程施工安全技术规范 备案号 J
  2. 又升了一版「Java面试题小程序」
  3. 开发运营博客、公众号、小程序的 3 点感触
  4. 从零开始开发、运营小程序的5点感受
  5. 科班出生与自学的程序员,哪个强?
  6. 大数据开发工程师
  7. 大数据开发工程师完结
  8. 上不了线的小程序
  9. 2017中国程序员薪资调查:平均薪资10K!

随机推荐

  1. Android(安卓)音视频深入 四 Android原生
  2. Android游戏可能遇到的3个问题及解决方案
  3. Android(安卓)三言两语
  4. Android交互体验必知:功能按键事件
  5. 一种绕过Android P对非SDK接口限制的简单
  6. Android webview注入自己的js代码(js传入f
  7. Android(安卓)MVP 模式:简单易懂的介绍方
  8. 第二部分:开发简要指南-第五章 支持不同的
  9. 关于android单元测试结合SAX解析xml文件
  10. 【Android的从零单排开发日记】之入门篇(