-
ORM
ORM全称:Object Relational Mapping。是一种程序设计技术,目的是实现面向对象编程语言和关系数据库之间建立一种映射关系,从而实现通过面向对象编程语言操作数据库无需编写SQL语句的功能。ORM将数据库中的表映射为程序中的对象,通过程序对对象的操作实现对数据库的增删改查操作
-
ORM的主要作用
简化数据操作:ORM框架可以是将数据库表映射为对象,开发者通过对象操作进行数据库中的增删改查,不用编写复炸的SQL语句
提高开发效率:ORM可以减少开发者的重复工作,避免编写大量的SQL语句
提高代码的可维护性:使用ORM可以让代码更加简洁清晰,降低代码的耦合度
跨数据库平台支持:ORM框架通产支持多个数据库平台,是的程序更具有可移植性
-
常见的Java ORM框架
Hibernate——最为流行的Java ORM框架之一,提供了强大的关系映射功能,支持多种数据库
MyBatis——基于XML配置文件和SQL映射文件实现数据库操作的ORM框架,灵活性较高,适合需要自定义SQL场景(例如项目最初)