<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    Enjoying Life ...... !
    If u can look into my eyes, u will see how beautiful the life is.
    posts - 4,comments - 12,trackbacks - 0

    HibernateSynchronizer的作用是自動生成hibernate配置文件,即hibernate.cfg.xml文件,映射文件,Plain Object類文件和一些基礎(chǔ)數(shù)據(jù)庫操作文件。

    安裝HibernateSynchronize

    http://www.binamics.com/hibernatesynch/plugins/com.hudson.hibernatesynchronizer_2.3.1.jar上下載com.hudson.hibernatesynchronizer_2.3.1.rar,解壓縮后把com.hudson.hibernatesynchronizer_2.3.1文件夾拷貝到eclipseplugins目錄下。注意文件夾下就包含plugin.xml等文件,不要下面還保留有一層文件夾。

    另一種方法是通過eclipse自動安裝。點擊eclipse菜單欄中的“幫助”-〉“軟件更新”-〉“查找并安裝”。在打開的提示框中選擇“搜索要安裝的新功能部件”,然后點擊“下一步”,點擊“新建遠(yuǎn)程站點”。在出現(xiàn)的提示框中填入你自己想要顯示的“名稱”,如HibernateSynchronize,在“URL”欄中填入http://www.binamics.com/hibernatesync然后一直點擊下一步,eclipse可以自己完成安裝。

    無論哪種方法,安裝完后重起eclipse

    使用HibernateSynchronize

    首先生成hibernate的配置文件。右擊項目內(nèi)的任何文件或者文件夾,點擊“新建”選項中的“其他”。在出現(xiàn)的提示框中與CVSJAVA一級應(yīng)該多出一個Hibernate文件夾。如果沒有的話,需要返回安裝步驟,查看是否有什么問題,或者再嘗試安裝一遍。

    選擇其中的“Hibernate Configuration File”,點擊“下一步”。這是出現(xiàn)一個提示框輸入一些基本信息。“Container”是配置文件放置的目錄;“File name”是配置文件的名稱;“Session Factory Name”可以不填;“Database Type”中選擇你所用的數(shù)據(jù)庫類型,用于選擇使用的Dialect;“Application Server”是應(yīng)用程序服務(wù)器。這一項不是很全,不過不重新選擇也沒有關(guān)系。主要需要填寫的信息是下面“Connection”的“Local”標(biāo)簽中的內(nèi)容。

    Driver Class”:點擊“Browe”按鈕,在選擇條目中輸入你的數(shù)據(jù)庫驅(qū)動程序的類名,如mysqlDriver,在匹配的類型中選擇該正確的類名,然后在限定符中選擇驅(qū)動程序類所在的包,如com.mysql.jdbc。點擊“確定”后即在Driver Class中顯示驅(qū)動類的完整名稱:com.mysql.jdbc.Driver。如果沒有找到驅(qū)動類,需要確定你是否在項目中引入了驅(qū)動包。

    Database URL”:輸入數(shù)據(jù)庫的地址。如:jdbc:mysql://localhost/hibernate_test,最后是數(shù)據(jù)庫的名稱。

    Username”:數(shù)據(jù)庫訪問的用戶名,mysql默認(rèn)用戶為root

    Password”:數(shù)據(jù)庫訪問的密碼。

    點擊“完成”即生成配置文件。

     

    然后是生成映射文件。同樣右擊項目內(nèi)的任何文件或者文件夾,點擊“新建”選項中的“其他”。選擇“Hibernate Mapping File”。參考生成配置文件的信息,填好password及其上面的項。點擊“refresh“按鈕,出現(xiàn)提示框選擇數(shù)據(jù)庫的驅(qū)動程序包。然后在Tables欄中會列出該庫中的所有表。選擇要生成映射文件的表,并在“Package”中輸入或者輸入類文件所在的包,注意這里不是映射文件所在的目錄,而且不能是空包,也就是根目錄下面。后面創(chuàng)建類文件時就會根據(jù)這個包自動將生成的文件放入相應(yīng)的包中。點擊“完成”。

    映射文件不僅可以添加對應(yīng)表的列,而且可以按照hibenate規(guī)則加入表之間的關(guān)系。新增映射文件之后,還會自動更新配置文件,加入映射文件信息。

     

    生成類文件及基本的DAO文件。選中需要生成類文件的映射文件,即上一步生成的.hbm文件,可以同時選中多個映射文件。右擊,選擇“Hibernate Synchronizer”中的“Synchronize File”。這項操作同時會更新生成的配置文件,在其中添加映射文件信息。如果你修改了映射文件,需要更新類文件時,右擊映射文件,選擇“Hibernate Synchronizer”中的“Synchronize and Overwrite”,則自動更新類文件相關(guān)的地方。

     

    例子用的這個工具是2版本的,使用它生成的文件,無論是方法還是引用的包都是使用hibernate2.jar的標(biāo)準(zhǔn),比如net.sf……。所以如果要使用,需要把相關(guān)的路徑改過來。路徑還好處理,比較頭疼的是生成的一些代碼中引用的方法在hibernate3.jar中已經(jīng)去除了,這樣你必須自己實現(xiàn)那部分功能。還要注意配置文件中的一些設(shè)置,也有可能導(dǎo)致程序運行不了。

    posted on 2005-04-30 16:12 lippea'blog 閱讀(13138) 評論(9)  編輯  收藏 所屬分類: Hibernate

    FeedBack:
    # re: HibernateSynchronizer的安裝與使用
    2005-04-30 16:45 |
    樓主的文章寫的不錯  回復(fù)  更多評論
      
    # re: HibernateSynchronizer的安裝與使用
    2008-01-09 11:35 | zhengys
    樓主的文章寫的簡單易懂,真的很不錯  回復(fù)  更多評論
      
    # re: HibernateSynchronizer的安裝與使用
    2008-04-17 06:33 | space
    非常好,  回復(fù)  更多評論
      
    # re: HibernateSynchronizer的安裝與使用
    2008-04-17 06:35 | space
    很好,但是那個eclipse更新地址好像已經(jīng)不能用了,還是用解壓的,現(xiàn)在已經(jīng)出了3.x版本的了,可以和hibernate3.x兼容了;還有就是創(chuàng)建映射文件的時候,最好設(shè)置一下properties標(biāo)簽中的ID Generater 項  回復(fù)  更多評論
      
    # re: HibernateSynchronizer的安裝與使用[未登錄]
    2008-09-22 14:17 | Rick
    真好,會用了,謝謝樓主  回復(fù)  更多評論
      
    # re: HibernateSynchronizer的安裝與使用
    2010-06-06 20:27 | 網(wǎng)友
    謝謝  回復(fù)  更多評論
      
    # re: HibernateSynchronizer的安裝與使用
    2011-08-01 21:08 | qinglintan
    不行哦。沒效果。  回復(fù)  更多評論
      
    # re: HibernateSynchronizer的安裝與使用
    2011-08-01 21:09 | qinglintan
    我的eclispe是3.4,是不是版本太高了。  回復(fù)  更多評論
      
    # re: HibernateSynchronizer的安裝與使用[未登錄]
    2013-09-24 15:43 | 匿名
    很好  回復(fù)  更多評論
      

    只有注冊用戶登錄后才能發(fā)表評論。


    網(wǎng)站導(dǎo)航:
     
    主站蜘蛛池模板: 亚洲人成网站色在线入口| 国产亚洲精品美女久久久久久下载| 一本无码人妻在中文字幕免费 | 成人免费一级毛片在线播放视频| 24小时日本在线www免费的| 国产中文字幕免费观看| 国产成人精品男人免费| 亚洲精品无码成人片久久不卡 | 亚洲AV无码一区二三区| 香蕉视频在线观看免费| 国产亚洲大尺度无码无码专线 | 性感美女视频在线观看免费精品 | 亚洲理论电影在线观看| 中国一级特黄的片子免费| 免费看韩国黄a片在线观看| 中文文字幕文字幕亚洲色| 中文字幕在线视频免费| 国产亚洲A∨片在线观看| 日韩精品内射视频免费观看| 免费a级毛片在线观看| 一本久久免费视频| 免费观看AV片在线播放| 亚洲av中文无码乱人伦在线观看 | 亚洲av女电影网| 国产高清不卡免费在线| 亚洲国产区男人本色| 亚洲黄黄黄网站在线观看| 456亚洲人成影院在线观| 日本免费网站观看| 亚洲AV无码专区在线亚| 久草福利资源网站免费| 亚洲成a人片毛片在线| 成人黄网站片免费视频| 亚洲大尺码专区影院| 一级毛片免费观看不卡视频| 亚洲91精品麻豆国产系列在线| 一级成人a毛片免费播放| 亚洲精品无码日韩国产不卡av| 成人免费福利视频| 亚洲AV无码一区东京热久久 | 久久国产乱子伦精品免费午夜|