用myeclipse快速搭建hibernate實現數據庫訪問


前言

hibernate使用的大致過程為引入jar包、配置主配置文件、配置映射文件、編寫實體類、編寫dao。但是每一步都需要知道的內容都相對不少,造成困難。如果使用myeclipse提供的支持將非常容易實現hibernate框架的引入,方便迅速了解hibernate使用。

本文使用環境為myeclipse2014、mysql5.5及相關驅動

本文主要內容

1、創建web工程

2、創建數據庫連接

3、對工程添加hibernate支持

4、使用myeclipse工程生成hibernate代碼

5、編寫測試類使用hibernate

創建web工程

在這種試圖下創建

下圖地方右鍵,然后隨便起一個名字完成即可

 至此web項目創建完成,這里只連接數據庫實際上不需要web項目,Java項目也可以。

 

創建數據庫連接

切換視圖,選擇數據庫的視圖

右鍵創建新的連接

如下圖第一個下拉框可以不選,選擇之后會提供連接URL的模板,也可以自己直接寫。標紅的位oracle和mysql的選項,這里選擇mysql的

編號2的地方放隨便起個名字,我的名字是suibian;編號3的地方寫url,如果選擇了1就有模板,沒選擇1就自己直接寫;4是用戶名密碼;5選擇數據庫驅動,瀏覽本地目錄選擇即可;5正確的情況下6將自動帶出;勾上保存密碼,點擊test driver,成功后點擊完成。

 連接已經創建好,雙擊后可以打開數據庫視圖,瀏覽內容。

 

對工程添加hibernate支持

如下圖選擇添加支持

這里選擇一個3版本的。

如圖所選,這是沒有配置文件,自動生成,如果有配置文件可以選擇existing。

只需要把標紅的選擇即可,其他內容自動帶出,選擇的jiushi之前創建的數據庫連接。

這里吧jar包選上,正常操作是不選,jar有自己手工導入防止jar沖突。目前項目為空項目可以直接勾上使用自帶的jar。

完成后基本功組已經完成。

使用myeclipse工程生成hibernate代碼

如下圖所示

最上面香澤項目根目錄,第二個是生成文件放的包路徑,后面和下圖保持一致即可。選擇抽象類的那個選項可以不選擇。

因為是mysql所以選擇如圖,這個是主鍵生成方式,要和數據庫一致,如果生成多表、逐漸規則不一致的情況,應該不選擇,在下一步逐個表選擇。

完成即可。這是沒有選擇抽象類的結果,選擇了抽象類就是類變多了而已,沒有本質區別。

 

編寫測試類使用hibernate

直接使用即可。

如果想要使用自定義的hql語句,需要單獨寫方法:

 數據庫里面符合條件的是4條,沒有寫tostring所以沒顯示具體內容。

至此結束,只演示了查詢。這里面是默認沒有事務提交的,所以想要實現事務提交需要攔截器或者aop支持,或者手工修改dao文件


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM