mybatis
Spring 专注于容器
Spring MVC 专注于模型
MyBatis 和数据库进行交互 是一个持久化层框架
什么是框架?是某个领域的整体解决方案
Mybatis 考虑:缓存、异常处理、字段映射
JDBC工具会产生什么问题?
1. 麻烦
2. sql语句是硬编码在程序中的,耦合 每写一次都要重新打包项目
Hibernate - 数据库交互的框架(ORM框架) (使用各种框架)
ORM(Object Relation Mapping)对象关系映射
创建好java bean即可,数据库里没表 ORM可以创建表,JAVA BEAN 增删字段,在数据库中可以同步增删
写到后面都不需要掌握sql
为什么Hibernate 现在不用了 ? 因为他是黑箱操作 ,没法写sql