创建Java项目,并添加MyBatis包和驱动包
一 : Mybatis和jsp使用上,只有Dao层有区别
Mybatis 使用方法:
测试类的7步骤
1.读取核心配置文件
2.构建sql会话工厂
3.开启sql会话
4.获取mapper接口
5.调用相对应的增删改查方法
6.打印
7.关闭回话
/*** 用户列表* @throws IOException*/@Testpublic void roleList() throws IOException {//读取核心配置文件InputStream inputStream = Resources.getResourceAsStream("mybatis-config.xml");//构建sql会话工厂SqlSessionFactory sqlSessionFactory = new SqlSessionFactoryBuilder().build(inputStream);//开启sql回话SqlSession sqlSession = sqlSessionFactory.openSession();//获取mapper接口UserDao userDao = sqlSession.getMapper(UserDao.class);//new 对象User user = new User();//调用相对应的增删改查的方法List<User> users = userDao.roleList(user);//打印System.out.println(users);//关闭回话sqlSession.close();}
二 : dao层修改为MyBatis
1.在dao层的接口里alt+回车
1.在dao层创建xml包
2.选中mapper of xml 创建到xml包下
在xml包里的是写sql语句的地方,是一个蒙着眼睛的红色小鸟样式
3.原本的dao层接口会发生改变,变成一个蒙着眼睛的蓝色小鸟