MyBatis入门01
文章目录
- MyBatis入门01
- 前言
- 一、搭建环境
- 1.新建一个普通的maven项目
- 2.删除src目录
- 3.导入maven依赖:mysql驱动(操作jdbc),juint,mybatis
- 注意:要假如builder标签,预防配置文件不可导入问题
- 二、.创建一个模块(子工程)
- 1.编写mybatis的核心配置文件:在
- 2.编写mybatis工具类(作用是读取配置文件)MyBatisUtils
- 三、编写代码
- 1.写实体类:私有属性,构造器,get、set方法
- 2.Dao接口
- 3.接口实现类:由原来的UserDaoImpl转换为一个Mapper配置文件
- 四、测试
- Test标签测试
- 总结
前言
MyBatis入门初体验
思路:
提示:以下是本篇文章正文内容:
一、搭建环境
1.新建一个普通的maven项目
2.删除src目录
3.导入maven依赖:mysql驱动(操作jdbc),juint,mybatis
注意:要假如builder标签,预防配置文件不可导入问题
二、.创建一个模块(子工程)
1.编写mybatis的核心配置文件:在
2.编写mybatis工具类(作用是读取配置文件)MyBatisUtils
三、编写代码
1.写实体类:私有属性,构造器,get、set方法
2.Dao接口
public interface UserDao {
//查询全部用户
List<User> getUserList();
}
3.接口实现类:由原来的UserDaoImpl转换为一个Mapper配置文件
UserMapper + UserMapper.xml
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE mapper
PUBLIC "-//mybatis.org//DTD Mapper 3.0//EN"
"http://mybatis.org/dtd/mybatis-3-mapper.dtd">
<mapper namespace="com.my.dao.UserDao">
<!--查询全部用户-->
<select id="getUserList" resultType="com.my.pojo.User">
select * from user
</select>
</mapper>
四、测试
Test标签测试
public class UserTest {
@Test
public void test(){
//1、获得SqlSession对象
SqlSession sqlSession = MybatisUtil.getSqlSession();
//方式一:getWrapper
// 返回一个接口类型
UserDao userDao = sqlSession.getMapper(UserDao.class);
// 执行里面的方法
List<User> userList = userDao.getUserList();
for(User user:userList){
System.out.println(user);
}
//关闭sqlSession
sqlSession.close();
}
}
总结
提示:这里对文章进行总结:
💕💕💕