搭建流程
1.创建一个module2.在pom.xml中引入所需jar包3.创建Mybatis的核心配置文件4.填写核心配置文件信息5.数据库建表6.创建数据库表对应的对象7.创建mapper接口8.创建映射文件9.在映射文件中写sql语句10.在MyBatis的核心配置文件中引入映射文件 测试
1.创建一个测试类2.测试
搭建流程 1.创建一个module在任意项目下创建一个module
(3)
在创建好的maven工程的pom.xml中进行依赖的导入,注意打包方式是jar
依赖
3.创建Mybatis的核心配置文件org.mybatis mybatis 3.5.7 junit junit 4.12 test mysql mysql-connector-java 5.1.3
习惯上命名为mybatis-config.xml,这个文件名仅仅只是建议,并非强制要求。
核心配置文件主要用于配置连接数据库的环境以及MyBatis的全局配置信息。
5.数据库建表
为了演示方便,简单创建一个表。
映射文件的命名规则:
表所对应的实体类的类名+Mapper.xml
例如:表t_person,映射的实体类为Person,所对应的映射文件为PersonMapper.xml
因此一个映射文件对应一个实体类,对应一张表的操作
MyBatis映射文件用于编写SQL,访问以及操作表中的数据
(命名只是为了方便管理,无硬性要求)
9.在映射文件中写sql语句
由于我们在抽象类中只定义了一个插入方法,所以以插入方法为例
至此MyBatis的项目框架就搭建完成了
@Test
public void f01() throws IOException {
//读取MyBatis的核心配置文件
InputStream stream = Resources.getResourceAsStream("mybatis-config.xml");
//创建SqlSessionFactoryBuilder对象
SqlSessionFactoryBuilder sqlSessionFactoryBuilder = new SqlSessionFactoryBuilder();
//通过核心配置文件所对应的字节输入流创建工厂类SqlSessionFactory,生产SqlSession对象
SqlSessionFactory build = sqlSessionFactoryBuilder.build(stream);
//创建SqlSession对象
SqlSession sqlSession = build.openSession();
//通过代理模式创建PersonMapper接口的代理实现类对象
PersonMapper mapper = sqlSession.getMapper(PersonMapper.class);
int i = mapper.insertPerson();
//事务提交
sqlSession.commit();
System.out.println(i);
}
如果返回值是1说明插入成功
查看数据库



