MyBatis入门
MyBatis入门
第1章 MyBatis介绍
1-1 框架的作用
-
– Spring提供了底层的对象管理, - Spring MVC提供了Web层面的交互(替代SERVLET web开发)
- Mybatis 提供了数据库的增删改查的便捷操作
- SSM是软件框架的框架
1-2 介绍MyBatis
dao是指数据访问层,就是对数据库的增删改查操作,业务逻辑层就是指service层,调用dao层方法,获取结果并根据业务需要对数据进一步的处理。而servlet是用于和JSP等前端页面交互,接收参数并转发。
Java的三层架构就是将整个业务应用划分为:表示层(User Interface layer)、业务逻辑层(Business Logic Layer)、数据访问层
-
MyBatis开发流程
- 引入MyBatis依赖
- 创建核心配置文件
- 创建实体(Entity)类
- 创建Mapper映射文件
- 初始化SessionFactory(会话工厂)
- 利用SqlSession对象操作数据