我有兩個具有相同名稱的持久性單元,一個在src/main/resources
,另一個在src/test/resources
。然而,它們之間有一些相同的信息:實體類的列表,一些(不是全部)屬性等。我怎樣才能避免重複它?如果答案依賴於JPA實現,我對OpenJPA和EclipseLink都感興趣。避免主要和測試持久性單元之間的重複
1
A
回答
0
您可以在Persistence.createEntityManagerFactory(Map)的運行時傳遞持久性單元屬性。
如果它們是獨立的持久化單元,他們應該有不同的名稱...
+0
這是兩個不同配置中的持久性單元:一個用於正常使用,另一個用於單元測試。 – 2012-04-30 18:38:18
+0
也許只是保留一個單位而不是兩個?如果他們是同一個單位,他們的財產又有何不同?你提到並非所有的屬性都是常見的。 – Victor 2012-05-17 17:49:41
相關問題
- 1. Clojure避免重複測試
- 2. 單元測試JPA /持久性通用
- 3. 如何避免重複的JUnit測試
- 4. 處理單元測試和集成測試之間的重複問題
- 5. 如何避免測試重複?
- 6. 避免在流星收集持久性
- 7. 避免重複測試相同屬性上的空值
- 8. 角單元測試服務元素持久性
- 9. 爲什麼要避免單元測試中的條件邏輯?
- 10. 避免不必要的進口單元測試
- 11. SQL要避免重複行
- 12. C#試圖避免重複
- 13. 重複持久性單位名稱* PU
- 14. 在RSpec中測試模型屬性時避免重複
- 15. Karma和RequireJS:避免重複src和測試RequireJS配置
- 16. JPA多持久性持久性單元和JTA事務
- 17. 使用不同的持久性單元進行測試
- 18. 如何使用Visual Studio 2008單元測試避免重複的app.config?
- 19. 2個持久性單元之間的Hibernate鏈接?
- 20. 休眠的SchemaExport和持久性單元
- 21. 如何避免普通庫和通用庫之間的重複?
- 22. 避免php和javascript之間的重複代碼
- 23. Websphere上每個持久性單元生成的重複ClassLoaders
- 24. 如何避免NHibernate中的持久性和映射異常?
- 25. OpenJPA,Jersey,JUnit:爲我的單元測試使用不同的持久性單元?
- 26. java beans:持久性字段和持久性屬性之間的區別?
- 27. 一個單元應該在rails中測試持久性嗎?
- 28. 如何使用持久性無知進行單元測試
- 29. 測試突變和存取方法時避免重複
- 30. 單元測試和主鍵
你們是不是要避免在你的主目錄測試persistence.xml文件? – Rick 2012-04-30 15:35:05
@Rick否,或不一定。只是將他們共同的事物分解出來。 – 2012-04-30 18:37:28