讨论 几个关于数据持久层和O/R Mapping的概念问题 参与有分啊

xbliu 2004-11-21 05:04:36
最近在看着方面的资料的时候遇到点迷惑。还请大家指点一二
数据持久层和O/R Mapping 的关系与区别是什么,O/R Mapping是不是是数据持久层的一种?那另外的可不可以算CMP或JDO等。
可是我又看到有的资料把CMP JDO等都算到了O/R Mapping中.到底哪个比较正确呢??,如果这种分法比较正确,那么持久层除了O/R Mapping外,还有什么呢?
...全文
128 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
xbliu 2004-11-22
  • 打赏
  • 举报
回复
哦,经大家这么一说,我大体明白了。
我可不可以这样理解。O/R Mapping 是数据持久层设计的方案之一。其他的方案还可以是面向对象的数据库,序列化对象等。
yuyue28 2004-11-21
  • 打赏
  • 举报
回复
O/R Mapping,我的翻译是:对象/关系 映射。主要是为了解决面象对象设计与关系数据库的阻抗,而提出的一种理论。
对象的数据持久化:目标是将运行期的对象状态进行持久保存
newnewworm 2004-11-21
  • 打赏
  • 举报
回复
当然是持久层解决方案之一了
ORM主要代表的就是Hibernate toplink jdo 等等!
jiafcat 2004-11-21
  • 打赏
  • 举报
回复
对象的数据持久化范围比较广泛,包括:串行化, XML、关系数据库、对象数据库等方法。
O/R Mapping是对象的数据持久化的一种,即将对象映射到关系数据库。
O/R Mapping又有很多种方法,CMP、JDO、Hibernate属于其中。
nightfeng 2004-11-21
  • 打赏
  • 举报
回复
要说明一个概念~~很有难度哦~
主要是不知道应该以什么为底层来解释!
redex 2004-11-21
  • 打赏
  • 举报
回复
O/R Mapping是数据持久层的一种,而CMP JDO等都算是一种O/R Mapping
redex 2004-11-21
  • 打赏
  • 举报
回复
O/RMapping是不是是数据持久层的一种,而CMP JDO等都算是一种O/R Mapping
jFresH_MaN 2004-11-21
  • 打赏
  • 举报
回复
不如上网搜了
xbliu 2004-11-21
  • 打赏
  • 举报
回复
其实这些破概念搞清了用处也不大.会用个Hibernate和CMP,JDO的也就罢了.可是我的毕业论文必须要把他们分清啊..
jFresH_MaN 2004-11-21
  • 打赏
  • 举报
回复
好高深,帮你顶

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧