日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

entity、model和domain三者区别

發布時間:2025/3/21 编程问答 39 豆豆
生活随笔 收集整理的這篇文章主要介紹了 entity、model和domain三者区别 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

先用三句話來簡單描述一下他們各自的特點:

名稱

特點

entity

字段必須和數據庫字段一樣

model

前端需要什么我們就給什么

domain

比較少用,代表一個對象模塊

1.entity實體

entity就是實體的意思,也是我們最常用到的。entity包中的類是必須和數據庫相對應的比如說:數據庫有個user表,字段有long類型的id,string類型的姓名,那么entity中的user類也必須是含有這兩個字段的,且類型必須一致。不能數據庫存的是long類型,user類里的屬性是string類型。

這樣做的好處是保持實體類和數據庫保持一致,另外,當用到hibernate或mybatie框架來操作數據庫的時候,操作這個實體類就行,寫sql之前不需要再做數據格式處理。

2.model模型

model大家不陌生,都知道是模型的意思,當用model當包名的時候,一般里面存的是實體類的模型,一般是用來給前端用的。比如:前端頁面需要顯示一個user信息,user包含姓名,性別,年齡,這些信息存在數據庫的時候,姓名直接存姓名,但是性別和年齡一般會用數據字典的編號存到數據庫,比如:1代表男,2代表女,數據庫存的就是1或2,如果用entity的話,把1、2給前端,前端就不知道是什么玩意,就算前端知道1代表男,2代表女,寫了一個js判斷數據處理,后來數據庫變動了,1代表女,2代表男,前端的js又需要重新寫,很顯然這樣不利于維護。所以就需要model來解決,后臺從數據庫取了數據轉化為前端需要的數據直接傳給前端,前端就不需要對數據來處理,直接顯示就行了還有一種情況,數據庫里面的user表字段有十個,包含姓名,qq,生辰八字亂七八糟的等等,但是前臺頁面只需要顯示姓名,如果把entity全部傳給前臺,無疑傳了很多沒用的數據。這時候model就很好的解決了這個問題,前臺需要什么數據,model就包含什么數據就行了

3.domain域

domain這個包在國外很多大型項目經常用到,字面意思是域的意思。它的范圍就有點廣了,比如一個商城的項目,商城主要的模塊就是用戶,訂單,商品三大模塊,那么這三塊數據就可以叫做三個域,domain包里就是存的就是這些數據,表面上這個包和entity和model包里存的數據沒什么區別,其實差別還是挺大的,特別是一些大型的項目。比如一個招聘網站的項目,最重要的對象就是簡歷了,那么簡歷是怎么存到數據庫的呢,不可能用一張表就能存的,因為簡歷包含基本信息和工作經驗,項目經驗,學習經驗等。基本信息可以存在簡歷表,但是涉及到多條的就不行,因為沒人知道有多少條工作經驗,項目經驗,所以必須要單獨建工作經驗表和項目經驗表關聯到簡歷基本信息表。但是前臺頁面是不關心這些的,前臺需要的數據就是一個簡歷所有信息,這時就可以用到domain來處理,domain里面的類就是一個簡歷對象,包含了簡歷基本信息以及list的工作經驗,項目經驗等。這樣前端只需要獲取一個對象就行了,不需要同時即要獲取基本信息,還要從基本信息里面獲取工作經驗關聯的簡歷編號,然后再去獲取對應的工作經驗了。

當然,如果用model的話也是可以達到domain的效果的。這個完全是看個人喜好和項目的整體架構,因為創建不同的package的作用本來也就是想把項目分成不同的層,便于管理和維護。如果你樂意,你可以創建entity包,然后在里面存圖片,創建images文件夾,里面存js。你自己能看懂就行,前提是如果是團隊開發的話能保證別人不打你。這個和語言一個道理,你在200前和英國人說:private void set(int age),人家說:滾犢子;現在你這樣說,人家就知道是java語言了。能被人們通用的才叫語言,你說的別人聽不懂那只能算是鳥語。所以開發的時候,建類建包的命名規則規范性還是很重要的。

總結

以上是生活随笔為你收集整理的entity、model和domain三者区别的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 91av网址| 亚洲AV永久无码国产精品国产 | 91直接看 | 男生女生操操操 | 天天摸天天做天天爽水多 | av片免费在线播放 | 91久久久久国产一区二区 | 国产亚洲性欧美日韩在线观看软件 | 波多野结衣中文一区 | 欧美在线色视频 | 丰满女人又爽又紧又丰满 | 国产三区视频 | 婷婷综合精品 | 成人亚洲精品久久久久软件 | av黄色免费网站 | 天天干天天爱天天射 | 亚洲欧美日韩精品久久亚洲区 | 日韩免费久久 | 香蕉福利视频 | 色www| 美女福利视频导航 | 国产xxx69麻豆国语对白 | 看免费一级片 | 日韩美女做爰高潮免费 | 白又丰满大屁股bbbbb | 纯爱无遮挡h肉动漫在线播放 | 我看黄色一级片 | 色姑娘av| 国产aⅴ精品一区二区三区久久 | 西西大胆午夜视频 | 亚洲欧洲国产综合 | 午夜影院福利 | 久草免费资源站 | 亚洲乱视频 | 97人人人 | 欧美久久免费 | 男人激情网 | 97福利| 已婚少妇美妙人妻系列 | 先锋av资源 | 禁断介护老人中文字幕 | 91中文字幕在线 | 肥熟女一区二区三肥熟女 | 精品综合| www.99视频| 杨幂毛片午夜性生毛片 | 国产乱码精品一区二区三区精东 | 日韩视频免费在线观看 | 黄色自拍视频 | av大片在线播放 | 永久免费黄色片 | 精品人妻一区二 | a毛片在线观看 | 男女无遮挡免费视频 | 色哟哟一区二区 | 国产成人精品av | 9久9久9久女女女九九九一九 | a天堂在线观看视频 | 精品日韩一区二区三区 | 青草精品| 污视频网站免费在线观看 | 午夜精品一区二区三区在线播放 | 97精品熟女少妇一区二区三区 | 激情综合在线 | 国产美女无遮挡免费 | 精品视频一区二区在线观看 | 欧美亚洲黄色片 | 午夜啪视频 | 欧美操穴视频 | www.xxx国产 | 最新中文字幕在线观看视频 | 在线观看免费国产视频 | 理论片午午伦夜理片影院99 | 中韩毛片 | 精品中出 | 欧美性视频播放 | 国产大片aaa | 国产又粗又猛又爽又黄av | 欧美国产一区二区在线观看 | 亚洲精品日韩欧美 | 97视频总站 | 国产视频麻豆 | 波多野结衣50连登视频 | 国产精品久久久不卡 | 欧美日韩一级二级三级 | 亚洲调教欧美在线 | 特黄三级 | 国产古装艳史毛片hd | 秋霞福利视频 | 久久这里只有精品首页 | 成人午夜性视频 | 天堂网久久 | 欧美一级高清片 | 综合久色| 无码人妻精品一区二区三区99不卡 | 天堂网男人 | 国产精品无码毛片 | 精品国产乱码久久久久久108 | 欧美大片免费高清观看 |