1mybatis简介(1)
1.1工具:jbbc,jdbctemplate
功能简单,sql语句编写在java代码里面,硬编码高耦合的方式
1.2 框架:整体解决方案
1.2.1 Hibernate: 全自动orm(object relation mapping)框架:旨在消除sql。中间环节黑箱操作
缺点:1)不方便优化 ,复杂sql不方便 虽然有hql编写sql
2)全映射(不方便查询只需要的字段,而是查询了所有字段)
---》解决方法:sql语句交由开发人员编写
1.2.2 Mybatis:半自动化orm框架
编写sql由开发人员编写(灵活);而预编译,设置参数,执行sql,封装结果都交由框架执行