java中接口的概念,java中的POJO、PO、VO分別是什么?

 2023-10-21 阅读 32 评论 0

摘要:1.PO:persistant object 持久對象 可以看成是與數據庫中的表相映射的java對象。使用Hibernate來生成PO是不錯的選擇。 2. VO:value object值對象。  通常用于業務層之間的數據傳遞,和PO一樣也是僅僅包含數據而已。但應是抽象出的業務對象,可以和表對應,也可以不,這根
1.PO:persistant object 持久對象
 可以看成是與數據庫中的表相映射的java對象。使用Hibernate來生成PO是不錯的選擇。
2. VO:value object值對象。
  通常用于業務層之間的數據傳遞,和PO一樣也是僅僅包含數據而已。但應是抽象出的業務對象,可以和表對應,也可以不,這根據業務的需要.

3. POJO:簡單的java對象
  簡單的Java對象,實際就是普通JavaBeans,是為了避免和EJB混淆所創造的簡稱。其中有一些屬性及其getter setter方法的類,沒有業務邏輯,有時可以作為VO(value -object)或dto(Data Transform Object)來使用.當然,如果你有一個簡單的運算屬性也是可以的,但不允許有業務方法,也不能攜帶有connection之類的方法。

注意:還有其他的一些,如BO、DAO等,后續用到了再補充。

轉載于:https://www.cnblogs.com/tjudzj/p/8522361.html

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/2/155256.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息