2017-10-05 55 views
0

如何讀取性能在persistence.xml文件使用JPA如何讀取屬性文件中的持久性文件,

我wanrt從屬性讀取數據庫用戶名和密碼文件進行的persistence.xml

+3

你不知道。一個'persistence.xml'允許你指定屬性,所以在那裏指定它們。沒有JPA選項將屬性放在單獨的文件中。您當然可以使用重寫屬性創建一個EMF,並讀取YOURSELF中的重寫屬性(第二個參數爲'createEntityManagerFactory(...)') – DN1

回答

0

通常這種東西是通過使用構建工具完成的,該工具通過在打包之前替換該文件中的所需參數來操作設置文件(如persistence.xml)。

例如,我使用Maven並在我的java(主要是j2ee)項目中進行過濾,以替換持久性單元名稱的佔位符或其他所需的項目特定設置。僅僅因爲我喜歡將配置文件保存在配置文件和一個文件中。

然而,這是另一個話題,在這裏不能簡單地解釋。