do和vo區別?
區別:
DO(Data Access Object)數據訪問對象,它是一個面向對象的數據庫接口,負責持久層的操作,為業務層提供接口,主要用來封裝對數據庫的訪問,常見操作無外乎 CURD。我們也可以認為一個 DO 對應一個 POJO 的對象,它位于業務邏輯與數據庫資源中間,可以結合 PO 對數據庫進行相關的操作。
VO(Value Object)值對象,通常用于業務層之間的數據傳遞,和 PO 一樣也是僅僅包含數據而已,但 VO 應該是抽象出的業務對象,可以和表對應,也可以不對應,這根據業務的需要。 如果鍋碗瓢盆分別為對應的業務對象的話,那么整個碗柜就是一個值對象。此外,VO 也可以稱為頁面對象,如果稱為頁面對象的話,那么它所代表的將是整個頁面展示層的對象,也可以由需要的業務對象進行組裝而來。
上一篇一夜之間為什么沒了
下一篇門禁push是什么意思