社区
.NET技术其他语言
帖子详情
谁有o/r mapping的例子
cargogood
2007-05-01 08:05:50
谢谢
...全文
138
1
打赏
收藏
谁有o/r mapping的例子
谢谢
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
哈哈007哈
2007-05-01
打赏
举报
回复
NHibernate
snake.net
Rsdn.Framework
NickLee.Framework
等都是开源的o/r m 框架
持久层概述
持久化(Persistence),即把数据(如内存中的对象)保存到可永久保存的存储设备中(如磁盘)。持久化的主要应用是将内存中的对象存储在关系型的数据库中,当然也可以存储在磁盘文件中、XML数据文件中等等。 持久化是将程序数据在持久状态和瞬时状态间转换的机制。 JDBC就是一种持久化机制。文件IO也是一种持久化机制。将鲜肉冷藏,吃的时候再解冻的方法也是。将水果做成罐头的方法也是。将人的脏器迅速
cascade
O/R
mapping
编程模型 A) 映射模型 I. jpa Annotation II. Hibernate annotation extension III. Hibernate xml IV. Jpa xml B) 编程接口: I. jpa II.
理解O/R
Mapping
本文的目的是以最精炼的语言,理解什么是O/R
Mapping
,为什么要O/R
Mapping
,和如何进行O/R
Mapping
。什么是O/R
Mapping
?
广义上,ORM指的是面向对象的对象模型和关系型数据库的数据结构之间的相互转换。
狭义上,ORM可以被认为是,基于关系型数据库的数据存储,实现一个虚拟的面向对象的数据访问接口。理想情况下,基于这样一个面向对象的接口,持久化一个OO对象应该不需要要了解任何关系型数据库存储数据的实现细节。为什么需要O/R
Mapping
?<
你O/R
Mapping
了吗?
在时下的软件开发中,O/R
Mapping
这个词组越来越多的被人们提起。什么是O/R
Mapping
?简单地说就是Object/Relation
Mapping
,对象到关系的映射。这名字和概念是出那里冒出来的呢?我们在开发中为什么需要O/R
Mapping
呢?首先我们看看面向对象的开发。Object-oriented开发在近年已广为普及,成为软件开发最基本的方法。开发语言也出现了专门为面向对象开发
O/R
Mapping
XPO开发指南简要 当程序员在开发一个应用程序时,总是会处理一些数据,在很多情况下,你会想用某种方法来存储它们。有很多方法能够实现,例如纯文本文件,XML文件输入到数据库,甚至可以是一些外来的数据容器。但如果是处理需要高性能高可靠性查询的数据,那就一定要使用关系型数据库(例如Oracle,SQL Server)。另一方面,我们还要考虑到应用程序开发所使用的编程语言。如今的语言通常都是
.NET技术其他语言
1,979
社区成员
12,447
社区内容
发帖
与我相关
我的任务
.NET技术其他语言
.NET技术 其他语言讨论
复制链接
扫一扫
分享
社区描述
.NET技术 其他语言讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章