ORM概述(对象关系映射)

本文深入解析了ORM(Object-Relational Mapping)的概念与作用,详细介绍了如何通过ORM将对象映射到关系型数据库,从而大幅减少数据访问层的重复代码。探讨了五种主流ORM框架:Hibernate、iBatis、myBatis、EclipseLink、JFinal的特点。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

ORM概述:  

  ORM(Object-Relational Mapping)表示对象关系映射.在面向对象的软件开发中,通过ORM,就可以把对象映射到关系型数据库中.只要有一套程序能够做到加你对象与数据库的关联,操作对象就可以直接操作数据库数据,就可以说这套程序实现了ORM对象关系映射.

  ORM(Object-Relational-Mapping)框架采用元数据来描述对象-关系映射细节,元数据一般采用XML格式,并且存放在专门的对象-映射文件中.

基本介绍:

只要提供了持久化类与表的映射关系,ORM框架在运行时就能参照映射文件的信息,把对象持久化到数据库中.当前ORM框架主要有五种:Hibernate,iBatis,myBatis,EclipseLink,JFinal

为什么使用ORM?

  当实现了一个应用程序时,(不适用O/R Mapping),我们可能会写特别多数据访问层的代码,从数据库保存数据,修改数据,删除数据,而这些代码都是重复的.而使用ORM则会大大减少重复性代码,对象关系映射(Object Relational Mapping 简称ORM),主要实现程序对象到关系数据库数据的映射.

 

  

转载于:https://www.cnblogs.com/qingmuchuanqi48/p/10864192.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值