Mybatis——入门了解
分类:
文章
•
2025-02-18 16:12:34
Mybatis框架
- 什么是框架?
它是我们软件开发中的一套解决方案,不同的框架解决的是不同的问题。
使用框架的好处:框架封装了很多的细节,使开发者可以使用极简的方式实现功能,大大的提高开发效率
- 三层架构:
- 表现层:是用于展示数据的
- 业务层:是处理业务需求的
- 持久层:是和数据交互的
- 持久层技术解决方案;
- JDBC技术:
Connection
PreparedStatement
ResultSet
- Spring的JdbcTemplate:Spring中对jdbc的简单封装
- Apache的DBUtils:也是对jdbc的简单封装
- 以上这些都不是框架
JDBC是规范
Spring的JdbcTemplate和Apache的DBUtils都只是工具类
- mybatis的概述:
mybatis是一个持久层框架,用java编写的
它封装了jdbc操作的很多细节,使开发者只需要关注sql语句本身,而无需关注注册驱动,创建连接等繁杂过程
它使用了ORM思想实现了结果集的封装
- ORM:Object Relational Mapping 对象关系映射
简单的说:就是把数据库表和实体类的属性对应起来,让我们可以操作实体类操作数据库表。