Java 基础教程

Java 面向对象

Java 高级教程

Java 笔记

Java FAQ

original icon
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.knowledgedict.com/tutorial/java-orm-framework.html

Java ORM 框架


ORM 框架不是一个新话题,它已经流传了很多年。它的优点在于提供了概念性的、易于理解的数据模型,将数据库中的表和内存中的对象建立了很好的映射关系。Java 中常用的ORM框架有 Hibernate 和 MyBatis。

Hibernate

Hibernate 是一个持久化框架和 ORM 框架,持久化和 ORM 是两个有区别的概念,持久化注重对象的存储方法是否随着程序的退出而消亡,ORM 关注的是如何在数据库表和内存对象之间建立关联。

MyBatis

MyBatis 是另外一种 ORM 框架,和 Hibernate 擅长操作单条记录不同,MyBatis 是基于 SQL 模板的,可以说,MyBatis 每次和数据库进行操作时,都有明确的 SQL 语句,而这些 SQL 语句,就是我们定义在配置文件中的。MyBatis 更多内容详见 MyBatis 教程