天天看點

java中的POJO、PO、VO分别是什麼?

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等,後續用到了再補充。      
VO po
上一篇: grep指令
下一篇: vim常用指令

繼續閱讀