MyBatis 01

还是学习框架的流程:
框架为我们做了什么?
还需要我们做什么?
Mybatis框架简化了数据库访问代码(封装了jdbc操作)
①封装了获取连接,执行sql,释放连接。
②封装了参数设置。(即有专门的语句对应我们数据库的sql语句,我们只要提供对应的参数就行了)
③封装了记录映射成实力类的过程。(实体类属性名应与ResultSet中表示一致)
以上的几点就是Mybatis为我们做的,那么又需要我们来做哪些事情呢?

开发者主要的工作:写sql和实体类,然后使用SqlSession对象执行sql操作。
这个是Mybatis的机构图(自己手绘比较粗糙):
MyBatis 01