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),主要实现程序对象到关系数据库数据的映射.