簡體   English   中英

如何將 JPA 工具添加到 Eclipse Oxygen 中的普通 Java 項目?

[英]How to add JPA tooling to a plain Java project in Eclipse Oxygen?

我正在嘗試從Eclipse Oxygen Java EE 項目中的數據庫表生成 JPA 實體。

問題是我找不到 JPA 上下文菜單,也找不到 JPA(Java Persistence)方面。 我該如何做到這一點?

要在全新的Eclipse Java項目中激活JPA工具,您需要添加一個所謂的Project Facet ,如此屏幕截圖所示:

蝕 - 氧 -  JP-A-工裝

首先,右鍵單擊項目文件夾(要為其添加JPA支持)。 接下來,從樹導航中選擇“Project Facets”並激活JPA選項,如步驟2中所示。

使用全新的Eclipse安裝,即從未在本地使用JPA提供程序(通過用戶庫),將要求您設置和下載持久性提供程序實現。 這可能也適用於新的/不同的工作空間。


注意: 對於屏幕截圖中顯示的演示項目/工作區,這已經完成,之前已選擇並下載了EclipseLink(2.5.2)。 您可以根據自己的環境配置所選的持久性提供程序。


最后,單擊“應用並關閉”以完成基本的JPA設置(步驟3)。 之后,您可以使用必要的工具從現有數據庫表中自動生成實體,如下一個屏幕截圖所示:

蝕 - 氧 -  JP-A-工裝文本菜單

實際上,這僅適用於工作數據庫配置,即(本地)數據庫連接。 這也可以在您設置JPA提供程序和相關工具選項時配置,例如JDBC URL和JDBC驅動程序jar文件。

希望能幫助到你。


出於文檔目的:

Eclipse Java EE IDE for Web Developers.
Version: Oxygen Release (4.7.0)
Build id: 20170620-1800

創建驅動程序以連接到特定數據庫。

  1. 從主菜單欄中選擇窗口 > 首選項。
  2. 展開數據管理> 連接並選擇驅動程序定義。
  3. 在這里您將看到默認的驅動程序定義。然后編輯“其他驅動程序默認值”
  4. 單擊屬性並添加數據庫相關屬性的詳細信息。 然后點擊確定。
  5. 此操作會自動選擇相關驅動程序。然后單擊添加並從供應商篩選器中選擇供應商。
  6. 在我的情況下,我使用 mysql。
  7. 轉到項目,右鍵單擊,jpa 工具。
  8. 選擇連接配置文件。
  9. 檢查數據庫名稱和 url。 [1]: https://i.stack.imgur.com/jbSip.png [2]: https://i.stack.imgur.com/VRg6x.png [3]: HTTPS://i.stack。 imgur.com/eRhNb.png [4]: https://i.stack.imgur.com/hz705.png [5]: https://i.stack.imgur.com/c8kDI.png [6]: https ://i.stack.imgur.com/dzvnq.png [7]: https://i.stack.imgur.com/r6gRN.png [8]: https://i.stack.imgur.com/aTCex .png

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM