Mybatis是一款优秀的数据持久层框架.
中文官网:
https://mybatis.net.cn/getting-started.html
Mybatis对jdbc基础功能进行封装,程序员在此基础上进行业务开发.即Mybatis就是一款帮助程序员进行程序开发的优秀框架.
Mybatis对jdbc进行轻量级的开发,支持自定义SQL,存储过程以及高级映射.
Mybatis可以使用简单的xml文件或注解来配置和映射原生类型,接口和java的POJO为数据库中的记录.
Mybatis在Maven中的项目坐标:
- <dependency>
- <groupId>org.mybatisgroupId>
- <artifactId>mybatisartifactId>
- <version>3.4.2version>
- dependency>
1.提供全局的配置文件,配置与数据库连接
2.对jdbc接口进行了封装,提供特定的类和方法连接操作数据库
3.对结果集可以进行高级映射.一般称为ORM(Object Relation Mappering 对象关系模型)
映射:
即把数据库记录与java中的对象进行数据映射
4.支持动态SQL
5.支持数据缓存