VO、DTO、Entity的含義及使用規則


Entity:里的每一個字段,與數據庫相對應;

VO(View Object):視圖層對象,里面的每一個字段和前端頁面的字段對應;

DTO(Data Transfer Object):數據傳輸對象,用來轉換從 entity 到 vo,或者從 vo 到 entity 的中間的東西;

業務場景:前端頁面有 name、sex 和 age 三個字段,數據庫只有 name 和 sex 兩個字段。那么 vo 就應該有 name、sex 和 age 三個字段與前端頁面字段相匹配。當項目要求根據前端傳來的三個字段,判斷 age 大於18,則存入數據庫,此時需要從前端獲取 vo,拿到 vo 判斷 age 是否大於18,如果大於則將 name 和 sex 取出來組成 dto,再把 dto 中的 name 和 sex 原封不動的給 entity,然后根據 entity 的值,再傳入數據庫。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM