Mybatis框架简介
Mybatis是一个应用于dao层的框架(持久层框架)
它也是一个以ORM思想为核心的框架(ORM:对象、关系、映射),相比于hibernate,Mybatis是一个半自动化的框架
hibernate是全自动的
为什么要使用框架?
先来说说jdbc的缺点:
1.重复工作多,每次都要创建连接,获得sql语句,执行SQL语句,处理结果集,最后释放资源
2.处理结果集,工作非常繁琐
3.参数的处理比较麻烦,每个参数都要单独获得,如果有很多字段会非常麻烦。
Mybatis优点:
1.让程序员只关注sql语句
2.参数的设置,结果集的处理,框架自动帮你生成
3.简单易学,灵活