中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Hibernate知識點分析

發布時間:2021-12-06 09:21:53 來源:億速云 閱讀:102 作者:iii 欄目:編程語言

這篇文章主要講解了“Hibernate知識點分析”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“Hibernate知識點分析”吧!

1.避免使用工具來自動生成你的模型

沒錯,這些工具的使用可以節約時間(雖然我們發現了Dali有一個很嚴重的bug,但是我們還是使用它),但是***你不得不重新做很多的事情。其實手動也花費不了你很多的時間,當你親自做的時候,這可以讓你有機會熟悉那些數據。

2.盡量多的使用命名查詢語句(NamedQueries)

雖然很容易寫查詢語句,但是在許多的情況下,使用NamedQueries會更好,這會有助于你完成兩件事情:
◆它能更加重用,因為被命名的查詢語句通常在代碼的重要地方。
◆你的查詢語句在開始的時候就是正確的,那么在查詢語句中的錯誤更加容易發現。

要習慣這樣做需要花一些時間,但是這么做是值得的。

3.預期管理

對于任何一種框架、技術、甚至觀念來說,這是非常重要的,要銘記在心。由于某些原因,人們傾向于專注某一個特征,這些特征實際上或許不存在,或許被夸大。有時它很小,很容易理解(舉個例子,理解一些實際的工作,需要在Hibernate中映射),有時我也不知道他們是如何管理實現一些概念(如Hibernate是如何管理計劃修正的)。無論如何,找到預期目標是什么,然后管理它們是非常重要的。如果你的團隊認為Hibernate會使得數據庫管理員沒有用處,把他們解雇,那么你將會有一個潛在的問題存在。

4.使用富域模型(rich domain modeling)

我所遇到的一件很悲哀的事情,就是在域對象僅僅是一個簡單的數據容器的時候,我要使用Hibernate,而像Hibernate這樣的工具讓我們以面向對象的方式來使用數據。簡單的映射數據只是讓我們停留在中途。當我本能的想到使用富域模型(rich domain modeling)的時候,我發現我們可以重用很多的代碼,我們的其它層變得不那么混亂了,并且我們的代碼更加容易測試。

感謝各位的閱讀,以上就是“Hibernate知識點分析”的內容了,經過本文的學習后,相信大家對Hibernate知識點分析這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

林甸县| 黄龙县| 江永县| 池州市| 边坝县| 贡觉县| 乐陵市| 健康| 重庆市| 宜宾市| 日照市| 海兴县| 沈阳市| 固原市| 尚志市| 南乐县| 安塞县| 临猗县| 林甸县| 泰安市| 茶陵县| 新龙县| 九龙县| 兴安县| 平原县| 咸丰县| 平远县| 望江县| 鄂伦春自治旗| 寿阳县| 千阳县| 德安县| 通榆县| 望都县| 合川市| 江源县| 鲁甸县| 调兵山市| 尼勒克县| 商丘市| 德格县|