啟用JPA支持

2018-12-03 14:38 更新

啟用JPA支持

此功能僅在Ultimate版本中受支持。

為了能夠使用JPA支持,您應(yīng)該:

  • 確保啟用了Java EE:EJB,JPA,Servlets 插件。(此插件與IDE捆綁在一起并默認(rèn)啟用。)
  • 在模塊級別啟用JPA支持。您可以在創(chuàng)建新項(xiàng)目或模塊時執(zhí)行此操作。您還可以為現(xiàn)有模塊啟用JPA支持。在所有這些情況下,IntelliJ IDEA將(以下某些選項(xiàng)將作為選項(xiàng)提供):
    • 創(chuàng)建JPA配置文件persistence.xml。
    • 下載實(shí)現(xiàn)框架的庫文件,并將它們添加到相應(yīng)模塊的依賴項(xiàng)中。
    • 為數(shù)據(jù)庫表生成實(shí)體類和對象/關(guān)系映射(如果有適當(dāng)?shù)臄?shù)據(jù)源可用)。
    • 創(chuàng)建JPA facet。您將能夠使用該facet指定默認(rèn)配置和對象關(guān)系映射文件,以及JPA實(shí)現(xiàn)提供程序。
    • 使“持久性”工具窗口可用。

確保啟用了Java EE:EJB,JPA,Servlets插件

  1. 在“設(shè)置/首選項(xiàng)”對話框(Ctrl+Alt+S)中,選擇“插件”。
  2. 在對話框的右側(cè),在“插件”頁面上,在搜索框中鍵入:jpa。結(jié)果是,僅顯示名稱和描述包含jpa的插件。
  3. 如果未選中Java EE:EJB,JPA,Servlet右側(cè)的復(fù)選框,請選擇它。
  4. 單擊“確定”。
  5. 如果建議,請重新啟動IntelliJ IDEA。

在創(chuàng)建項(xiàng)目或模塊時啟用JPA支持

  1. 執(zhí)行以下操作之一:
    • 如果要創(chuàng)建新項(xiàng)目:在“歡迎”屏幕上單擊“創(chuàng)建新項(xiàng)目”,或選擇:文件|新建|項(xiàng)目。因此,將打開“新建項(xiàng)目”向?qū)А?/li>
    • 如果要將模塊添加到現(xiàn)有項(xiàng)目:打開要添加模塊的項(xiàng)目,然后選擇:文件|新建|模塊。結(jié)果,“新建模塊”向?qū)⒋蜷_。
  2. 在向?qū)У牡谝豁撋?,在左?cè)窗格中,選擇:Java。在頁面的右側(cè),指定要使用的JDK。
  3. 在Additional Libraries and Frameworks下,選擇JavaEE Persistence復(fù)選框。
  4. 選擇要創(chuàng)建的persistence.xml版本。(persistence.xml是JPA配置文件。)
    如有必要,請選擇Java持久性提供程序,即,JPA實(shí)現(xiàn)提供程序。(此設(shè)置最初只會影響persistence.xml中的<provider>元素。)
    如果在IntelliJ IDEA中將數(shù)據(jù)庫定義為數(shù)據(jù)源,則可以選擇導(dǎo)入數(shù)據(jù)庫模式。這將導(dǎo)致為它們創(chuàng)建必要的JPA實(shí)體類和對象/關(guān)系映射。
  5. 選擇所需的庫選項(xiàng),并在必要時指定關(guān)聯(lián)的設(shè)置。您可以選擇:
    • 下載JPA實(shí)現(xiàn)文件并將這些文件排列在庫中。
      為此,請在“庫”下,選擇“下載”。(可選)單擊“配置”以編輯庫設(shè)置。(“下載選項(xiàng)”對話框?qū)⒋蜷_。)
    • 使用已定義IntelliJ IDEA的庫。
      為此,請單擊“使用庫”,然后從列表中選擇所需的庫。(可選)單擊“配置”以編輯庫設(shè)置。(“編輯庫”對話框?qū)⒋蜷_。)
    • 使用計算機(jī)上可用的相應(yīng)JAR文件創(chuàng)建新庫。
      為此,請單擊“使用庫”,然后單擊“創(chuàng)建”。在打開的對話框中選擇所需的JAR文件。(對于多項(xiàng)選擇,請按住Ctrl鍵。)(可選)單擊“配置”以編輯庫設(shè)置。(“創(chuàng)建庫”對話框?qū)⒋蜷_。)
    • 推遲設(shè)置庫直到以后的時間。在這種情況下,請選擇稍后設(shè)置庫。
    單擊“下一步”。
  6. 指定名稱和位置設(shè)置。
    單擊“完成”。

如果選擇導(dǎo)入數(shù)據(jù)庫模式,則會打開“導(dǎo)入數(shù)據(jù)庫模式”對話框,您可以指定要生成的實(shí)體類和相關(guān)設(shè)置。

為現(xiàn)有模塊啟用JPA支持

  1. 在“項(xiàng)目工具”窗口中,右鍵單擊所需的模塊,然后選擇“添加框架支持”。
  2. 在打開的“添加框架支持”對話框的左側(cè)窗格中,選中“JavaEE持久性”復(fù)選框。
  3. 選擇要創(chuàng)建的persistence.xml版本。(persistence.xml是JPA配置文件。)
    如有必要,請選擇Java持久性提供程序,即,JPA實(shí)現(xiàn)提供程序。(此設(shè)置最初只會影響persistence.xml中的<provider>元素。)
    如果在IntelliJ IDEA中將數(shù)據(jù)庫定義為數(shù)據(jù)源,則可以選擇導(dǎo)入數(shù)據(jù)庫模式。這將導(dǎo)致為它們創(chuàng)建必要的JPA實(shí)體類和對象/關(guān)系映射。
  4. 選擇所需的庫選項(xiàng),并在必要時指定關(guān)聯(lián)的設(shè)置。您可以選擇:
    • 下載JPA實(shí)現(xiàn)文件并將這些文件排列在庫中。
      為此,請在“庫”下,選擇“下載”。(可選)單擊“配置”以編輯庫設(shè)置。(“ 下載選項(xiàng)”對話框?qū)⒋蜷_。)
    • 使用已定義IntelliJ IDEA的庫。
      為此,請單擊“使用庫”,然后從列表中選擇所需的庫。(可選)單擊“配置”以編輯庫設(shè)置。(“編輯庫”對話框?qū)⒋蜷_。)
    • 使用計算機(jī)上可用的相應(yīng)JAR文件創(chuàng)建新庫。
      為此,請單擊“使用庫”,然后單擊“創(chuàng)建”。在打開的對話框中選擇所需的JAR文件。(對于多項(xiàng)選擇,請按住Ctrl鍵。)(可選)單擊“配置”以編輯庫設(shè)置。(“創(chuàng)建庫”對話框?qū)⒋蜷_。)
    • 推遲設(shè)置庫直到以后的時間。在這種情況下,請選擇“稍后設(shè)置庫”。
  5. 單擊“確定”。

如果選擇導(dǎo)入數(shù)據(jù)庫模式,則會打開“導(dǎo)入數(shù)據(jù)庫模式”對話框,您可以指定要生成的實(shí)體類和相關(guān)設(shè)置。

以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號