我有幾個訪問相同數據庫的小型Java項目。是否有可能擁有一個persistence.xml文件,該文件位於文件系統的某個位置(不包括在任何罐子,戰爭,耳朵等中),並且它仍然可以被項目看到?原因是需要persistence.xml必須易於替換和配置,並且配置必須在所有項目的一個位置完成。在幾個項目中共享JPA persistence.xml
2
A
回答
0
聽起來有點類似於這樣的問題:Package a runnable JPA jar putting persistence.xml outside
答案似乎是否定的。但是,如果您使用Spring來引導持久性管理器,則可以獨立於persistence.xml連接數據源,並使用集中的.properties文件加載屬性。看看這個答案更多的想法:loading .properties in spring-context.xml and persistence.xml
+0
嗯,它看起來真的沒有辦法讓它沒有任何黑客。有趣的是,JPA不允許這樣的事情。對於生產這真是令人討厭的問題。無論如何,謝謝你的答案。 –
相關問題
- 1. JPA persistence.xml共享相同的jar文件
- 2. 如何在幾個Maven項目中共享公共屬性?
- 3. 在幾個項目中共享子模塊
- 4. 我想通過幾個JEE6 WEB項目共享JPA註釋實體模型
- 5. 在EAR內部的多個EJB JAR中共享相同的JPA persistence.xml
- 6. 在TFS中共享項目
- 7. 在幾個Access 2013項目之間共享VB代碼
- 8. 在幾個項目之間共享c#類源代碼
- 9. 共享項目
- 10. 如何讓Eclipse JPA(Dali)從另一個項目中使用persistence.xml?
- 11. JPA persistence.xml
- 12. 如何在RCP或RAP項目中添加JPA Persistence.xml文件?
- 13. 在幾個QMainWindows中共享QUndoStack?
- 14. SVN和幾個項目之間共享的代碼
- 15. 共享MVC項目
- 16. 共享customTags.tld項目
- 17. netbeans項目共享
- 18. OpenMP幾個「共享」 - 指令?
- 19. Eclipse共享項目選項?
- 20. JPA without persistence.xml
- 21. postgresql + jpa + persistence.xml
- 22. Spring JPA和persistence.xml
- 23. Maven項目設計 - 共享一個共同的項目
- 24. 在websphere共享庫中添加共享項目jar文件
- 25. 在Android Studio中共享已共享的項目
- 26. 跨多個項目共享一個fabfile
- 27. 在TFS中共享數據庫項目
- 28. 在Xcode/iOS項目中共享文件
- 29. 在android項目中共享圖像
- 30. 在VS 2010項目中共享代碼
爲什麼你不提取持久性功能在一個單獨的項目,其他所有人都依賴? –
每個項目都以特定的方式使用數據庫,並且將持久性功能與項目分開是沒有意義的。即使有一個單獨的項目與持久性功能,它不會解決問題有一個persistence.xml zip,jar,戰爭等 –