成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Hibernate中安裝Myeclipse插件的使用方法

開發 后端
本文主要介紹Hibernate Myeclipse插件的安裝和使用方法。等待安裝成功,安裝過程因要下載不少Jar包,視你的網絡速度不同,需要的時間不同,安裝完畢Eclipse將提示你重新啟動,重啟Eclipse安裝完成。

本文主要介紹Hibernate Tools for Myeclipse插件的安裝和使用。一直想拋棄Myeclipse,今天終于找到了不用它的理由, Myeclipse插件這么多,做什么都可以。下面是如何用Hibernatetools進行Hibernate開發

安裝Hibernate Myeclipse插件

方法一

啟動最新的Elcipse(eclipse-jee-ganymede-SR1-win32.zip),選擇Help-Software Updates,打開Available Software選項卡,然后單擊Add Sites 分別輸入JBoos的工具和Hibernate工具在線安裝地址,然后選擇安裝Hibernate ToolsJboos 和Tools Development Release

等待安裝成功,安裝過程因要下載不少Jar包,視你的網絡速度不同,需要的時間不同,安裝完畢Eclipse將提示你重新啟動,重啟Eclipse安裝完成。(注意:先安裝Hibernate Tools成功后,再安裝Jboos Tools Development Release)

方法二

一般我還是喜歡下載所需的插件后自己配置, 這樣可以對Hibernate Myeclipse插件進行管理。方法如下:

下載所需的Hibernatetools  http://www.hibernate.org/6.html

將下載得到的文件解壓得到features和plugins文件夾,在eclipse安裝目錄里新建addPlugins文件夾, 同時在addPlugins文件夾下建立Hibernatetools文件夾, 將兩個文件夾(features和plugins)復制到Hibernatetools目錄下,然后在eclipse目錄下建立links文件夾,在links文件夾下建立 hibernatetools.link文件, 打開該文件輸入 Hibernatetools的絕對目錄。

我的文件夾如下所示

D:\java\plateform\eclipse_jee\eclipse\addPlugins\hibernatetools
D:\java\plateform\eclipse_jee\eclipse\links
links文件夾的hibernatetools.link文件內容如下

path=D:/java/plateform/eclipse_jee/eclipse/addPlugins/hibernatetools
這樣重新啟動eclipse即可

新建一個工程MyHibernate,然后然后選擇File-New-Hibernate Configuration File(cfg.xml),打開創建Hibernate配置向導,我這里配置了一個SQL Server2000數據庫,選中Create a console configuration 復選項,以此配置文件創建Hibernate控制臺配置。

預覽圖片

創建Hibernate Console Configuration向導有Main、Option、Classpath、Mappings、Common五個選項卡,如果你在工程中已經引入了JDBC驅動則,直接點擊Finish完成即可,以后在完成其他配置。

 

預覽圖片


完成后,你就可以在Hibernate Configuration視圖窗口看到配置項,已經鏈接到數據,并把你數據庫中的表列出來,如果在這一步你沒有成功的話,請檢查你是否以正確安裝的Hibernate Tools和JBoos Tools這個很重要;另外如果提示找不到JDBC驅動的話,說明你工程的classpath中沒有JDBC驅動jar包,加載正確的驅動即可。

預覽圖片


如果你不能看到上圖所示的Hibernate Configurations窗口,說明你沒有打開這個View,選擇Windows-Show View-Other,然后選擇Hibernate Configurations即可打開這個窗口,窗口的位置無關緊要,你喜歡放在那里就把他托過去。

 

預覽圖片

 


下面將介紹如何使用Hibernate Code Generation來產生數據庫表映射Java對象,首先要在數據庫中創建表,并設置號字段名和主鍵(主鍵很重要,關于主鍵的選擇建議你使用與業務無關的ID作為主鍵);打開Hibernate視圖找到Hibernate運行圖標下的Hibernate Code Generation Configurations,如果找不到這個圖標說明沒有在Hibernate視圖下。

預覽圖片

配置一個新的配置項,輸入配置項的名稱MyHibernateCode,選擇Hibernate Configuration(即已配好的Hibernate控制臺配置),在Output directory中輸入反向代碼輸出目錄(注意這個目錄一般只需項目的源代碼src),然后復選Reverse engineer from JDBC connection,在Package中輸入包名(你要存放到src下那個包中),最后單擊Setup-Create New打開Reverse engineer配置向導,選擇配置存儲位置(我放到了src目錄下),最后選擇要反向工程的表,如圖;

預覽圖片

如果你的Database schema中沒有項目,查看你選擇Console configuration是否正確,單擊下面“Refresh”應該就出來了,最后單擊Finish完成返回,

預覽圖片

然后單擊Exporters選項卡,選擇導出項目,這里選擇了Domain code(.java) 和Hibernate XML Mappings(.hbm.xml),因為使用的JDK版本較高因此復選Use Java 5 syntax項。Refresh和Common項可不進行設置,最后單擊Run運行,產生代碼。

 

預覽圖片

產生的代碼和配置文件,如圖示;代碼自動產生后還需要你根據自己的業務邏輯檢查一下,并按你的DAO架構完成,Hibernate Tools到這里已經幫你完成的大量編碼工作。

以上是對Hibernate Myeclipse插件的簡單介紹,希望讀者能夠對Hibernate Myeclipse插件有更多的理解。

【編輯推薦】

  1. 生成Hibernate Mapping文件的分析
  2. Hibernate屬性簡單分析
  3. Struts-Spring-Hibernate案例
  4. 簡述Hibernate配置連接池
  5. 對Hibernate中get()與load()不同點分析
責任編輯:仲衡 來源: javaeye
相關推薦

2009-06-24 09:56:27

MyEclipse7.

2009-09-22 14:57:34

Hibernate d

2010-05-20 11:37:09

安裝SVN插件

2009-07-10 16:10:38

MyEclipse 7

2010-05-26 16:52:55

SVN插件

2009-06-18 14:28:24

Eclipse中添加M

2010-05-20 09:29:08

安裝SVN插件

2009-07-10 10:30:29

MyEclipse7.

2012-04-25 09:31:55

MyEclipseJava

2010-10-08 14:27:25

JavascriptSplit

2010-10-09 10:30:03

JS event

2011-06-14 10:18:58

QThread Qt 線程

2018-06-20 10:34:56

堆棧iOSswift

2013-06-08 17:09:35

Android開發移動開發XML解析

2021-07-16 07:57:35

JavaScriptEval函數

2021-05-08 06:14:28

Vue.js片段開發

2010-03-10 11:11:16

Python編程

2011-08-03 17:27:40

iPhone UIScrollVi

2010-07-05 09:38:47

LinuxNFS

2017-06-07 10:00:56

PythonBeautifulSo解析器
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲一区二区网站 | 成人午夜黄色 | gav成人免费播放视频 | 91欧美精品成人综合在线观看 | 国产清纯白嫩初高生视频在线观看 | 国产精品成人一区二区三区 | 亚洲视频免费观看 | 永久看片 | 一区二区三区四区在线 | 久久艹免费视频 | 一级毛片免费完整视频 | 一级片在线观看 | 欧美一级片黄色 | 三级免费 | 精品久久久久久亚洲精品 | 九九久久久 | 久久亚洲一区二区三区四区 | 欧美国产日韩一区二区三区 | 中文字幕 国产精品 | 中文字幕 国产精品 | 国产精品成人国产乱一区 | 国产在线一区二区 | 欧美日韩在线视频一区 | 亚洲国产精品一区二区三区 | 欧美日韩三区 | 国产一区二区三区免费 | av手机免费在线观看 | 国产精品揄拍一区二区久久国内亚洲精 | a级大片 | 中文字幕在线观看一区 | 久久手机视频 | 欧美极品在线 | 99在线免费观看 | 久久久久久国 | 日韩精品二区 | 欧美成人影院在线 | 亚洲精品自在在线观看 | 中文字幕一区二区三区乱码在线 | 亚洲精品乱码久久久久久按摩 | 波多野结衣先锋影音 | 国产一区二区在线播放 |