资料内容:
MyBatis简介
概念:
MyBatis原是Apache的一个开源项目iBatis,2010年6月这个项目由Apache Software
Foundation迁移到了Google Code,随着开发团队转投Goolgle Code旗下,iBatis3.x正式
更名为Mybatis。是一个基于Java的持久层框架。
MyBatis 是一款优秀的持久层框架,它支持自定义 SQL、存储过程以及高级映射。
MyBatis 免除了几乎所有的 JDBC 代码以及设置参数和获取结果集的工作。
MyBatis 可以通过简单的 XML 或注解来配置和映射原始类型、接口和 Java POJO(Plain
Old Java Objects,普通老式 Java 对象)为数据库中的记录。
为什么使用MyBatis
MyBatis框架可以简化数据库编程!
MyBatis底层封装的是JDBC,使用起来比JDBC大大简化。
在使用MyBatis实现数据库编程时,SQL与Java编码分开,功能边界清晰。Java代码专注业
务、SQL语句专注数据
MyBatis框架还实现了数据库编程的其它细节,例如对查询结果的缓存等等。
MyBatis对比其他的持久层框架,它的性能较为出色,而且是轻量级的框架。
MyBatis环境搭建
MyBatis一般我们会配合Spring与SpringMVC一起使用,它们在一起统称SSM,也是学习Java必
须的“三大框架”,当然我们现在先来搞定MyBatis,也就是持久层的开发,所以我们一般会通过
Maven来导入对应的Jar来进行使用。
开发环境
需要准备Maven项目
MySQL版本:8.0.31
准备Maven项目mybatisDemo
在项目中引入Maven依赖坐标
我们会通过单元测试来对持久层进行测试