一、 搭建环境
1、连接MySql数据库,执行下面SQL语句:
2、新建一个普通的Maven项目
删除src目录,使这个工程称为父工程
导入依赖
二、创建模块
在父工程下创建一个普通的Maven模块
编写mybatis核心配置文件
文件内容:
创建工具类
在java目录下建立包,以及工具类
代码如下:
三、编写代码
1、编写实体类
2、编写接口类
建立一个UserMapper.xml
四、测试
如果出现:org.apache.ibatis.binding.BindingException: Type interface com.kuang.dao.UserDao is not known to the MapperRegistry.错误,需要我们在核心配置文件mybatis-config.xml中注册每一个Mapper.xml
这么修改后,会出现Caused by: java.io.IOException: Could not find resource com/kuang/dao/UserMapper.xml错误,这是maven项目中无法导出资源文件的问题,将下面的代码加入父工程和模块的pom.xml中