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

溫馨提示×

溫馨提示×

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

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

Hibernate Synchronizer的功能是什么

發布時間:2021-06-17 09:50:29 來源:億速云 閱讀:163 作者:chen 欄目:編程語言

這篇文章主要介紹“Hibernate Synchronizer的功能是什么”,在日常操作中,相信很多人在Hibernate Synchronizer的功能是什么問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”Hibernate Synchronizer的功能是什么”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

Hibernate Synchronizer

在我找的和Hibernate有關的插件中,Hibernate Synchronizer最令我感興趣,因為它為我在Developer's Notebook書中采用的以映射為中心的工作流(mapping-centric workflow)提供了***的支持。(可以用多種方法使用Hibernate,你可能會試試其它一些插件,它們提供的方法可能正是你自己特定環境所要求的)。事實上,當使用Hibernate Synchronizer時,如果你改變了映射文件,你不需要為更新相應的java文件而勞心費神。當你編輯映射文件時,和Eclipse采取的方法類似,該插件自動更新你的java代碼。

還不止于此,還提供了比Hibernate內建的代碼生成工具更多的功能:它為每個映射對象創建一對類( a pair of classes),其中一個是基礎類,當你改變映射內容時,它可以隨意重寫這個類;另一個類作為該基礎類的子類,在子類中,你可以添加具體的商業邏輯和另一些代碼。使用這個插件生成java代碼時,不用象使用Hibernate內置的代碼生成工具那樣,擔心其它代碼(如商業邏輯的代碼)會在你的眼皮底下消失。

對于以Hibernate影射文檔為基礎的方法,還有一些其它的好處,Hibernate Synchronizer有一個新編輯器,當編輯這類文件時,為Eclipse添加了智能輔助和自動完成功能。一個比較好的、以DTD驅動的XML編輯器,如以前提及的XMLBuddy,也可以完成部分功能。

與此相比,Hibernate Synchronizer利用對影射文檔語義的了解,提供了更進一步的功能。例如,提供了對屬性和影射關系的可視化顯示,創建新元素的向導界面,象以上提及的一樣,缺省設置情況下,當你編輯影射文檔時,編輯器會自動生成數據訪問類(data-access class).

當然還有其它一些功能,在Eclipse的新建(New)菜單中,提供了一個向導,可以用來創建Hibernate配置文件和映射文件,在包資源瀏覽器(package explorer)和其它一些合適的地方增加了上下文菜單,方便調用和Hibernate相關的功能。

到此,關于“Hibernate Synchronizer的功能是什么”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續學習更多相關知識,請繼續關注億速云網站,小編會繼續努力為大家帶來更多實用的文章!

向AI問一下細節

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

AI

灵山县| 南靖县| 抚顺市| 万州区| 荆州市| 南汇区| 景东| 剑河县| 上杭县| 子长县| 栾川县| 绥江县| 白城市| 会东县| 万全县| 巴林左旗| 凤凰县| 吉木乃县| 新化县| 靖西县| 广州市| 河北省| 礼泉县| 清涧县| 琼海市| 潮州市| 嘉定区| 江川县| 孟村| 无锡市| 神农架林区| 永善县| 湟中县| 泰州市| 诏安县| 阳江市| 九龙城区| 眉山市| 葵青区| 饶河县| 井研县|