啟用Hibernate支持
此功能僅在Ultimate版本中受支持。
為了能夠使用Hibernate支持,您應(yīng)該:
- 確保已啟用Hibernate支持插件。(此插件與IDE捆綁在一起并默認啟用。)
- 在模塊級別啟用Hibernate支持。您可以在創(chuàng)建新項目或模塊時執(zhí)行此操作。您還可以為現(xiàn)有模塊啟用Hibernate支持。在所有這些情況下,IntelliJ IDEA將(以下某些選項將作為選項提供):
- 使用main()方法創(chuàng)建Hibernate配置文件hibernate.cfg.xml和類,該方法輸出托管實體的記錄。
- 下載實現(xiàn)框架的庫文件,并將它們添加到相應(yīng)模塊的依賴項中。
- 為數(shù)據(jù)庫表生成實體類和對象/關(guān)系映射(如果有適當(dāng)?shù)臄?shù)據(jù)源可用)。
- 創(chuàng)建一個Hibernate facet。您將能夠使用該facet來管理配置hibernate.cfg.xml文件。
- 使“持久化”工具窗口可用。
確保啟用了Hibernate支持插件
- 在“設(shè)置/首選項”對話框(Ctrl+Alt+S)中,選擇“插件”。
- 在對話框的右側(cè),在“插件”頁面上,在搜索框鍵入hib。因此,僅顯示名稱和描述包含hib的插件。
- 如果未選中Hibernate Support右側(cè)的復(fù)選框,請選擇它。
- 單擊“確定”。
- 如果建議,請重新啟動IntelliJ IDEA。
在創(chuàng)建項目或模塊時啟用Hibernate支持
- 執(zhí)行以下操作之一:
- 如果要創(chuàng)建新項目:在“歡迎”屏幕上單擊“創(chuàng)建新項目 ”,或選擇:文件|新建|項目。因此,將打開“新建項目”向?qū)А?/li>
- 如果要將模塊添加到現(xiàn)有項目:打開要添加模塊的項目,然后選擇:文件|新建|模塊。結(jié)果,“新建模塊”向?qū)⒋蜷_。
- 在向?qū)У牡谝豁撋?,在左?cè)窗格中,選擇Java。在頁面的右側(cè),指定要使用的JDK。
- 在Additional Libraries and Frameworks下,選擇Hibernate復(fù)選框。
- 如有必要,請選擇創(chuàng)建配置文件(hibernate.cfg.xml)和主類(具有輸出托管實體記錄的main()方法的類)。如果在IntelliJ IDEA中將數(shù)據(jù)庫定義為數(shù)據(jù)源,則可以選擇導(dǎo)入數(shù)據(jù)庫模式。這將導(dǎo)致為它們創(chuàng)建必要的實體類和對象/關(guān)系映射。
- 選擇所需的庫選項,并在必要時指定關(guān)聯(lián)的設(shè)置。您可以選擇:
- 下載Hibernate實現(xiàn)文件并將這些文件排列在庫中。
為此,請在“庫”下,選擇“下載”。(可選)單擊“配置”以編輯庫設(shè)置。(“下載選項”對話框?qū)⒋蜷_。) - 使用已定義IntelliJ IDEA的庫。
為此,請單擊“使用庫”,然后從列表中選擇所需的庫。(可選)單擊“配置”以編輯庫設(shè)置。(“編輯庫”對話框?qū)⒋蜷_。) - 使用計算機上可用的相應(yīng)JAR文件創(chuàng)建新庫。
為此,請單擊“使用庫”,然后單擊“創(chuàng)建”。在打開的對話框中選擇所需的JAR文件。(對于多項選擇,請按住Ctrl鍵。)(可選)單擊“配置”以編輯庫設(shè)置。(“創(chuàng)建庫”對話框?qū)⒋蜷_。) - 推遲設(shè)置庫直到以后的時間。在這種情況下,請選擇稍后設(shè)置庫。
單擊“下一步”。
- 指定名稱和位置設(shè)置。
單擊“完成”。
如果選擇導(dǎo)入數(shù)據(jù)庫模式,則會打開“導(dǎo)入數(shù)據(jù)庫模式”對話框,您可以指定要生成的實體類和相關(guān)設(shè)置。
為現(xiàn)有模塊啟用Hibernate支持
- 在“項目工具”窗口中,右鍵單擊所需的模塊,然后選擇“添加框架支持”。
- 在打開的“添加框架支持”對話框的左側(cè)窗格中,選擇“休眠”復(fù)選框。
- 如有必要,請選擇創(chuàng)建配置文件(hibernate.cfg.xml)和主類(具有輸出托管實體記錄的main()方法的類)。如果在IntelliJ IDEA中將數(shù)據(jù)庫定義為數(shù)據(jù)源,則可以選擇導(dǎo)入數(shù)據(jù)庫模式。這將導(dǎo)致為它們創(chuàng)建必要的實體類和對象/關(guān)系映射。
- 選擇所需的庫選項,并在必要時指定關(guān)聯(lián)的設(shè)置。您可以選擇:
- 下載Hibernate實現(xiàn)文件并將這些文件排列在庫中。
為此,請在“庫”下,選擇“下載”。(可選)單擊“配置”以編輯庫設(shè)置。(“下載選項”對話框?qū)⒋蜷_。) - 使用已定義IntelliJ IDEA的庫。
為此,請單擊“使用庫”,然后從列表中選擇所需的庫。(可選)單擊“配置”以編輯庫設(shè)置。(“編輯庫”對話框?qū)⒋蜷_。) - 使用計算機上可用的相應(yīng)JAR文件創(chuàng)建新庫。
為此,請單擊“使用庫”,然后單擊“創(chuàng)建”。在打開的對話框中選擇所需的JAR文件。(對于多項選擇,請按住Ctrl鍵。)(可選)單擊“配置”以編輯庫設(shè)置。(“創(chuàng)建庫”對話框?qū)⒋蜷_。) - 推遲設(shè)置庫直到以后的時間。在這種情況下,請選擇稍后設(shè)置庫。
- 單擊“確定”。
如果選擇導(dǎo)入數(shù)據(jù)庫模式,則會打開“導(dǎo)入數(shù)據(jù)庫模式”對話框,您可以指定要生成的實體類和相關(guān)設(shè)置。
更多建議: