传统JDBC步骤:注册驱动,获取连接,获取对象,执行SQL语句返回结果
集,遍历结果集,关闭连接释放资源
框架使用目的为了偷懒
ORM:object relational mapping
类名:person
表名:person
ORM优势:更方便更快捷,少学习一门语言
劣势:不可控 死板不可变幻
java类 对应 数据库表
java方法 对应 sql语句
Hibernate:优点:开发效率高 ,更好的移植性(不同的数据库,开发者只需要使用相同的数据操作),
没有侵入性 即所谓的轻量级框架。
缺点:效率比JDBC略差,不适合批量操作
MyBatis:优点:简单易学,可编写灵活和高性能的sql语句,设计比较灵活
缺点:对SQL语句依赖程度很高
Hibernate不依赖SQL语句可以自己生成
MyBatis需要自己输入SQL语句,让人对SQL语句更熟悉
2021-03-17
最新推荐文章于 2021-11-10 17:26:45 发布