认识ORM
ORM, Object-Relationl Mapping,对象关系映射。它的作用是在关系型数据库和对象之间作一个映射。
可以在对象模型和关系型数据库的表之间建立一座桥梁,程序员使用 API 直接操作 JavaBean 对象就可以实现数据的存储、查询、更改和删除等操作。
常用ORM框架:
Hibernate
Hibernate是一个全表映射的框架(全自动)。开发者只要定义好持久化对象到数据库表的映射关系,就可以通过 Hibernate 框架提供的方法完成持久层操作。开发者并不需要熟练地掌握 SQL 语句的编写,Hibernate 框架会根据编制的存储逻辑,自动生成对应的 SQL,并调用 JDBC 接口来执行。
MyBatis
MyBatis是一个半自动ORM框架,MyBatis仅有基本的字段映射,仍然需要通过手写SQL来实现和管理。
ORM是对象关系映射,用于在数据库和对象模型间建立桥梁。Hibernate作为全自动化框架,处理对象到表的映射,而MyBatis则是半自动化,需要手动编写SQL。两者都提供了数据操作的API。
1081

被折叠的 条评论
为什么被折叠?



