新聞中心
本文向大家介紹Hibernate Synchronizer,可能好多人還不了解Hibernate Synchronizer,沒(méi)有關(guān)系,看完本文你肯定有不少收獲,希望本文能教會(huì)你更多東西。

姚安網(wǎng)站建設(shè)公司成都創(chuàng)新互聯(lián)公司,姚安網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為姚安數(shù)千家提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\成都外貿(mào)網(wǎng)站建設(shè)公司要多少錢(qián),請(qǐng)找那個(gè)售后服務(wù)好的姚安做網(wǎng)站的公司定做!
Hibernate Synchronizer一個(gè)主要引人之處是為映射文件提供的有專業(yè)水平的編輯器,你可以配置該編輯器,這樣當(dāng)你保存文件的時(shí)候,可以自動(dòng)重新生成相應(yīng)的數(shù)據(jù)對(duì)象,這只是你***才會(huì)用到的功能。
即使不使用該插件的代碼生成器,可能你還是會(huì)用這個(gè)編輯器。當(dāng)你編輯影射文檔時(shí),它可以為映射文檔中的元素提供智能完成功能,還有一個(gè)你可以操作的映射文檔的大綱視圖。
如果你從Developer's Notebook下載的源代碼,然后想用該插件的映射文檔編輯器來(lái)編輯該文件,需要耍一個(gè)小花招。在下載文件中,影射文檔的擴(kuò)展名是".hbm.xml",而該插件僅僅對(duì)以"hbm"為擴(kuò)展名的文件才調(diào)用影射文檔編輯器。
理論上,你可以在Eclipse中配置擴(kuò)展名映射,以便兩個(gè)擴(kuò)展名都可以用該插件的編輯器,不過(guò),我沒(méi)有成功過(guò),我在支持論壇上看到別人有同樣的問(wèn)題。
因此,暫時(shí)來(lái)看,***的辦法就是重命名文件(如果用Ant來(lái)生成代碼,確保修改build.xml文件的codegen這個(gè)target,使其也使用新擴(kuò)展名)。
當(dāng)我把Track.hbm.xml改名為T(mén)rack.hbm時(shí),包資源瀏覽器中該文件的圖標(biāo)更新為象Hibernate的logo。
該文件的默認(rèn)編輯器變?yōu)樵摬寮挠吧湮臋n編輯器。不知道什么原因,對(duì)這兩個(gè)擴(kuò)展名的文件,其它的Hibernate Synchronizer選項(xiàng)都可用,令人奇怪的是,只有“hbm”結(jié)尾的文件可以用其編輯器。
編輯器內(nèi)的上下文菜單中有一項(xiàng)是Format Source Code,你可以用來(lái)對(duì)文檔進(jìn)行清潔和改變文檔結(jié)構(gòu)。編輯器內(nèi)也有很多靈巧和有用的功能,看看它如何“成長(zhǎng)”是一件有趣的事情。
對(duì)我來(lái)說(shuō),唯一的不滿是當(dāng)你完成XML屬性的時(shí)候,該編輯器用非常不同于JDT在java代碼中使用的方法來(lái)幫助你管理引號(hào),在它們之間切換有時(shí)令人迷失(JDT采用的方法可能只適于它自己,但一旦你信任它,這個(gè)方法看起來(lái)就有點(diǎn)魔力) 。
標(biāo)題名稱:簡(jiǎn)述HibernateSynchronizer
標(biāo)題路徑:http://fisionsoft.com.cn/article/cdooohd.html


咨詢
建站咨詢
