引入
技术总是在不断地使用和淘汰中进步的,我们可以通过JDBC完成和数据库的交互,
就会随着业务的增多,慢慢无法忍受其繁琐且重复的使用过程。而框架的出现,对其
底层进行封装,而展现给我们使用的方式简化了很多,从而大大提高了开发的效率。
什么是Mybatis?
【官方解释】:它是一款优秀的基于java的持久层框架,它内部封装了 jdbc,使开发者只需要关注sql语句本身,而不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程
为什么要使用Mybatis?
- 以xml文件中编辑sql语句取代了在代码中,便于管理和统计
- 由于在xml文件中,便降低了sql语句与程序的耦合度
- 可以更清楚的体会ORM连接方式
- 底层封装,更便于上手和掌握
开始
准备工作
-
开发的工具多种多样,我们在这里选择易于上手且具适合开发的STS:
-
首先需要配置工具的一些细节,避免不必要的影响
-
默认是package explorer ,我们切换成更直观更好管理的project explorer:
-
在空白处新建项目:
-
报错原因是因为缺少配置文件:
至此,开发环境和项目已经配置完成
开发流程
我们通过举例一个部门管理系统,演示开发流程:
-
建立依赖
导入我们所需要的jar包,这里可以翻阅另一篇博客:
基于Maven框架下的开发常用依赖总结
-
配置数据源
-
建立数据库中表的映射类
-
编写映射接口
-
编写映射文件
-
配置映射信息
-
完成基本业务书写
-
完成页面代码