VO和PO 有什么区别啊?

提问者:用户a58svFpa 时间:2024-11-27 20:53:18 阅读: 2分钟

最佳答案

我一直很矛盾:是否PO可以用在商业逻辑层,当作VO使用;还是将两者分开。在许多论坛上,这两者之争也很激烈。所以今天我打算把我的想法写下来。首先,java有几种对象(PO,VO,DAO,BO,POJO) 一、PO:persistant object 持久对象,可以看成是与数据库中的表相映射的java对象。使用Hibernate来生成PO是不错的选择。 二、VO:value object值对象。通常用于业务层之间的数据传递,和PO一样也是仅仅包含数据而已。但应是抽象出的业务对象,可以和表对应,也可以不,这根据业务的需要.有一种观点就是:PO只能用在数据层,VO用在商业逻辑层和表示层。各层操作属于该层自己的数据对象,这样就可以降低各层之间的耦合,便于以后系统的维护和扩展。如果将PO用在各个层中就相当于猛陆我们使用全局变量,我枝察顷们知道在OO设计非常不赞成使用全局变量。但是每次都得进行VO-PO的转换,也确实很烦。我觉得有时候也可以在没弯某个商业逻辑或者表示层使用PO,此时在这个商业逻辑的过程中PO的状态是不发生变化的,比如显示一条商品详细信息的商业逻辑。在开发过的项目中,规模都很小,我一直都把PO当VO用,因为PO确实很方便,结合Hibernate的DAO,我使用JAVA的集合对象作为值传递的载体,当然Struts也是我的不二之选。我认为:在一些直观的,简单的,不易发生变化的,不需要涉及多个PO时,传递值还是使用PO好,这样可以减少大量的工作量(也就意味着减少bug,减少风险),也不需要担心未来的维护工作!

大家都在看
故弄玄虚、名称不同而已,其实是一样的东西。凤梨和菠萝生物学上是同一种水果,只是品质不同,凤梨的品质高于菠萝。看颜色:菠萝的颜色比较不均匀黄中带青,凤梨的颜色相对匀称,多为均匀的橙黄色或黄棕带红色。看叶片:菠萝的叶子长带有小锯齿,凤梨的叶子偏。
龙眼一般指新鲜的果实,剥去外壳后即可食用,而桂圆指晒干的去壳去核、只留下果肉的的龙眼。龙眼口感好,营养价值高,富含蛋白质、糖类及有机酸等,能够有效补充人体所需的营养。龙眼和桂圆的区别是龙眼是鲜的,而桂圆是龙眼的干品。龙眼一般指新鲜的果实,在。
有棱丝瓜和无棱丝瓜有棱丝瓜是一种常见的蔬菜,它外观呈长条状,表面有许多棱角。而无棱丝瓜则是相对平滑,没有明显的棱角。两者在颜色上也有所不同,有棱丝瓜通常呈淡绿色或浅黄色,而无棱丝瓜则呈淡绿色或白色。口感区别有棱丝瓜和无棱丝瓜在口感上也有着明。
单粒播种和双粒播种的播种密度不同。在同样面积的土地上,单粒播种所需要的种子数量要比双粒播种多。这是因为单粒播种在播种时会将玉米种子一个个地按照规定的间距间隔开,而双粒播种则是将两个玉米种子同时放进一个播种槽里,因此种子密度相对较少。单粒播种。
从外观来看,白皮冬瓜的果皮呈白色,光滑而亮泽,果肉白色,质地细腻,口感清爽;而青皮冬瓜的果皮呈淡绿色,表面有纵向的浅棱,果肉也是淡绿色的,口感鲜爽。从生长条件来看,白皮冬瓜一般需要比较温暖的气候和土壤,而青皮冬瓜则比较耐寒,能在较低温度下生。
毛节瓜是一种夏季蔬菜,与冬瓜在外观、口感和用途上存在一些区别。首先,毛节瓜的外观与冬瓜相比更为特殊。它的表面覆盖着浓密的绒毛,因此得名毛节瓜。而冬瓜则具有光滑的表皮,没有绒毛。这种绒毛给毛节瓜带来了一种独特的质感,使其在外观上更加吸引人。毛。
一、PO:persistant object 持久对象,可以看成是与数据库中的表相映射的java对象。使用Hibernate来生成PO是不错的选择。 二、VO:value object值对象。通常用于业务层之间的数据。
工程施工中的VO是指:VARIATION QUOTATION,也就是变更报价,施工过程中会因为很多原因导致工程变更,这些变更往往伴随着金额的变化,这个时候就产生VO,也就是需要针对变更产生新的报价。。
VO :Verbal Order 口头命令。
PR或PRC(price) 价格PO(PurchanseOrder)采购订单客户给供应商RFQ(RequestForQuotation)报价请求RFI(RequestForInformation)信息邀请书用取产品服务或供应商般资讯请求文件。
po和vo的区别如下:VO和PO的主要区别在于:VO是独立的Java Object。PO是由Hibernate纳入其实体容器(Entity Map)的对象,它代表了与数据戚和缓库中某条记棚差录对应的Hibernate实体高模,PO的变化在事。
1、PO是英文单词purchase order的缩写意思为订货单-简称订单,是客户向你提出采购需求的文件。2、DO是英文单词deliver order的缩写意思是提货单,是在货物到港后,你去仓库提货的凭证单据。提货单是“提货凭证”,是需要你。
成渝高铁全线设12个站点,分别是设有成都东站、简阳南站、资阳北站回、资中北站、内江北站、答隆昌北站、荣昌北站、大足南站、永川东站、璧山站、沙坪坝站、重庆站12个站。内江北到成都东区间可以停靠的车站有资中北站、资阳北站、简阳南站等3个车站。。
1、行车记录仪采用的都是内置电池,不可拆卸所以不存在换不换电池的问题。2、行车记录仪的电池都是小容量电池,如果你在行驶过程中不插充电器,那么基本10-20分钟记录仪都没电了,所以必须要一直连接点烟器车充。3、想要行车记录仪一直工作。
麦当劳在六佰本商业街北区,从东湖渠地铁站的D出口上来往前直走大约40米可到。。
1、方法一:(1)往洗衣机内注水并倒入4杯白醋,将模式切换至最大功率与最高温度,在进行一次常规洗涤过程后,静置约一个小时。在此期间,你可以用超细的擦拭布蘸点热醋水来清洗洗衣机的顶盖,并且用旧牙刷来清理洗衣液的添加槽,然后再开启洗衣机进行。
1、首先准备一只碗,在里面加入芝麻酱、碎花生、蒜泥、香油、葱花、盐、味精、辣椒油等进行搅拌,若是要符合一些北方地区口味,们可以在碗里分别加入芝麻酱、酱豆腐、白糖、韭菜花、鸡精、辣椒糊等搅拌均匀。在吃火锅时应按照自己的口味进行调整。 2、。
天津市武清区这个初中的卷子直接在网上能够找得到了。。
在照顾宝宝的过程中,观察宝宝的大便是非常重要的。大便的颜色和形状出现异常,那么家长就需要注意了,否则,会影响宝宝的健康。当宝宝的大便中有泡沫,颜色变成卡其色。
腿抽筋这个现象存在于很多人身上,不仅是幼儿,老年人也颇多,腿抽筋的时候腿部肌肉会突然的变紧,患者在腿抽筋的过程中也是很疼的。尤其是对于老年人来说,这个年纪的。
1。进 站:在距离车站500米至200米处的区域范围内,都设有站外导向标志牌。轨道交通车站一般均有二个以上的出入口。每个出入口处都有编号,标有:地铁标识、线路号、车站名、出入口编号的中英文。(1)七月上地铁站扩展阅读:地铁是铁路运输的一种形。
1、新风系统和中央空调的概念区别:(1)新风系统:是由机器、进风口、排风口、过滤箱及各种管道和接头组成。安装在厨房或洗手间吊顶内的,机器启动,室内受污染的空气经排风口排往室外,室外新鲜空气经过滤箱及进风口进入室内,从而使室内人员可呼吸到。