利用MyEclipse連接數據庫並自動生成基於注解或者XML的實體類


一、利用MyEclipse連接數據庫

1. 打開MyEclipse的數據庫連接視圖

clip_image001

然后在Other中找到“MyEclipse Database”中的DB Browser

clip_image002

2. 在IDE右上角找到如下視圖“DB Browser”

clip_image003

3. 在空白部分點擊右鍵,選擇New,新建一個數據庫連接

clip_image004

4. 進行數據庫選擇,連接字符串選擇,用戶名已經密碼確定。

clip_image006

5. 接下來一路下去就OK了。

6. 待出現如下界面,雙擊新建的數據庫連接,出現如下界面,表示新建成功

clip_image007

二、利用MyEclipse 添加Hibernate支持

本人使用的是MyEeclipse2014/2015 其他MyEclipse應該都是可以的。

1. 新建一個Java項目(普通的或者web的都行)。

2. 新建一個項目所需數據庫的連接(如上所示)。

3. 添加一個包,來存放由MyEclipse生成的SessionFactory,我的是”com.mc.hb.utils”。否則會出現如下圖的問題:

clip_image009

4. 利用MyEclipse將創建的項目標記為Hibernate項目。

clip_image011

5. 選擇相應的Hibernate版本。

clip_image013

6. 此圖選擇是否使用注解支持和設置需要創建的SessionFactory放置的位置。

clip_image015

7. 進入此步驟后,選擇第2步,創建好的數據庫驅動。

clip_image017

8. 因為我選擇了注解支持,所以有第二庫被默認勾選了

clip_image019

9. 到此基本就已經完成了,但是繼續發揮MyEclipse的作用,還可以讓其自動生成實體類的包,方法是進入數據庫視圖,然后找到你需要的數據庫以及其表,然后Ctrl進行選擇數據表,然后點擊鼠標右鍵,除下如下圖,選中“Hibernate Reverse Engineering…”這個選項。

clip_image020

10. 接下來進行實體類的創建,基本設置如下,需要注意的是此項配置到底是通過XML進行實體類的配置還是注解,下圖已經給出說明。

clip_image022

PS:可能有些人的注解選項是灰色的,沒有辦法選擇,可以右鍵項目,然后添加Annotation支持。

11. 接下來繼續進行Hibernate的相關配置。

clip_image024

clip_image025

clip_image027


免責聲明!

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



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