MyBatis

作者: 星辰无眠 | 来源:发表于2018-11-21 16:54 被阅读0次

1.MyBatis概念

1)它是一个轻量级的ORM框架

2)前生是IBatis,被Google收购后改名为MyBatis

3)它的sql需要用户手动编写

2.搭建环境

1)导入jar包

2)配置文件

a)核心配置文件

1)连接数据库的四个参数

2)连接池

3)事务管理器

4)Mapper文件

b)Mapper文件(类型与Hibernate映射文件)

1)<mapper>

a)namespace:dao层接口的名称

b)<select>:查询使用

1)id:唯一标识,一般和方法名称保持一致

2)resultType:返回类型,参考方法的返回类型

3)parameterType:方法的形参类型

3)测试

1)创建SqlSessionFactoryBuilder【构建SqlSessionFactory】

2)把核心配置文件读取成一个流

3)通过SqlSessionFactoryBuilder构建SqlSessionFactory

4)通过SqlSessionFactory获取SqlSession

5)得到映射器(Dao层接口的代理类)

6)通过代理调用方法

7)事务提交

8)关闭SqlSession

相关文章

网友评论

      本文标题:MyBatis

      本文链接:https://www.haomeiwen.com/subject/qdbcqqtx.html