Mapping (对象关系映射)的缩写通俗點讲,就是将对象与关系数据库绑定用对象来表示关系数据。在 O/R
Mapping 的世界里有两个基本的也是重要的东东需要了解,即 VO PO 。
Object) 它们是由┅组属性和属性的 get 和 set 方法组成。从结构上看它们并没有什么不同的地方。但从其意义和本质上来看是完全不同的 1. VO 是用 new 关键字创建,由 GC 回收的 PO 则是向数据库中添加新数据时创建,删除数据库中数据时削除的并且它只能存活在一个数据库连接中,断开连接即被銷毁 2. VO 是值对象,精确点讲它是业务对象是存活在业务层的,是业务逻辑使用的它存活的目的就是为数据提供一个生存的地方。 PO 则是有状态的每个属性代表其当前的状态。它是物理数据的对象表示使用它,可以使我们的程序与物理数据解耦并且可以简化對象数据与物理数据之间的转换。 3. VO 的属性是根据当前业务的不同而不同的也就是说,它的每一个属性都一一对应当前业务逻辑所需偠的数据的名称
持久对象 在 o/r 映射的时候出现的概念,如果没有 o/r 映射没有这个概念存在了。通常对应数据模型 ( 数据库 ), 本身还有部分业务邏辑的处理可以看成是与数据库中的表相映射的 java 对象。最简单的 PO 就是对应数据库中某个表中的一条记录多个记录可以用 PO 的集合。 PO 中应該不包含任何对数据库的操作 值对象 通常用于业务层之间的数据传递,和 PO 一样也是仅仅包含数据而已但应是抽象出的业务对象 , 可以和表对应 , ,数据传输对象 在应用程序不同 tie( 关系 ) 之间传输的对象 业务对象但是我们界面上只要显示 10 个字段, 客户端用 WEB service 来获取数据没有必要把整个 PO 对象传递箌客户端, 这时我们就可以用只有这 10 个属性的 DTO 来传递结果到客户端这样也不会暴露服务端表结构 . 到达客户端以后,如果用这个对象来对應界面显示那此时它的身份就转为 VO
【词組】 直播 传播 转播 广播 播种 |
【歇后语】 沙漠里播种 |
(形声从手,番声。本义:撒种)
播,种也——《说文》
其始播百谷。——《诗·豳风·七月》
播时百谷,——《书·舜典》
周弃能播殖百谷蔬——《国语·郑语》
又如:条播;夏播;播田(种田;种植);播植(播种;种植);播谷(播种谷物)
播于诸侯。——《左传·昭公四年》
道大名播——柳宗元《三戒》
又如:广播;播音;播名(传扬名声)
又北播为九河。——《书·禹贡》
播余香而莫闻——张衡《思玄赋》
蒸灵液以播云。——《文选·嵇康·琴赋》
又如:播糠眯目(撒布糠屑,以迷人目比喻外物虽小,加在自己身上,会伤害本性);播灑(洒水喷地);播馨(散布芳香)
身播国屯。——《后汉书·献帝纪》
成公播荡——《左传·襄公二十五年》。注:“流移失所。”
又如:播越(到处流亡);播奔(奔逃)
彼凌江而建国,始播迁于吾祖——庾信《哀江南赋》
又如:播迁(迁徙,迁移);播徙(流亡迁移)
播规矩以背度兮,错权衡而任意。——刘向《思古》
又如:播弃(抛弃,背弃)
播鼗武入于汉——《论语·微子》
鼓筴播精。——《庄子·人间世》
布设〖arrange〗如:播食(布设食物);播授(布置安插)
〖broadcast〗通过广播或电视放送音响或影像
〖stirup〗∶挑拨玩弄
〖broadcast;transmit〗由发射台向无线接收机发送〖无线电节目或电视节目〗
〖broadcastingroom〗广播电台等播送广播节目等的特设房间
〖announcer〗电视或广播电台中播送节目的人
〖sow〗把种子植入土中