mybatis

Spring 专注于容器

Spring MVC 专注于模型

MyBatis 和数据库进行交互 是一个持久化层框架

什么是框架?是某个领域的整体解决方案

Mybatis 考虑:缓存、异常处理、字段映射

JDBC工具会产生什么问题?

1. 麻烦
 2. sql语句是硬编码在程序中的,耦合 每写一次都要重新打包项目

Hibernate - 数据库交互的框架(ORM框架) (使用各种框架)

ORM(Object Relation Mapping)对象关系映射

创建好java bean即可,数据库里没表 ORM可以创建表,JAVA BEAN 增删字段,在数据库中可以同步增删

写到后面都不需要掌握sql

为什么Hibernate 现在不用了 ? 因为他是黑箱操作 ,没法写sql

-------------文章已结束~感谢您的阅读-------------
穷且益坚,不堕青云之志。