作爲Tomee 2.0的新手,我試圖研究如何創建一個可以作爲@persistencecontext注入ejb的數據源。有時很難弄清哪些解決方案已經過時並且不再有效;但是我發現了使用server.xml(絕對過時;除globalNamingResources以外)context.xml,tomee.xml,resources.xml,openejb.xml的建議。有沒有人有一個定義數據源的例子,然後使用persistence.xml jta-data-source自動查找數據源。如果它有所作爲,我將使用使用JPA和sql server XAdatasource的容器管理bean。感謝您的任何幫助,您可以提供。在Tomee創建JPA數據源的首選方法
0
A
回答
1
也許你應該看看官方的Tomee網站,它提供了一些可以直接使用的代碼示例。如果你想使用一個DataSource
直接,你應該看看這個例子
:
例如,您可以通過@PersistenceContext
這樣注入的EntityManager
實例/** * The field name "movieDatabase" matches the DataSource we * configure in the TestCase via : * p.put("movieDatabase", "new://Resource?type=DataSource"); * <p/> * This would also match an equivalent delcaration in an openejb.xml: * <Resource id="movieDatabase" type="DataSource"/> * <p/> * If you'd like the freedom to change the field name without * impact on your configuration you can set the "name" attribute * of the @Resource annotation to "movieDatabase" instead. */ @Resource private DataSource movieDatabase;
在這個例子中 - 如喲你可以看到上面 - openejb.xml
被引用。
希望它有助於發現缺少的部分。 (評論歡迎)
相關問題
- 1. 創建常量的首選方法
- 2. C#創建方法首次
- 3. TomEE Plus和JPA
- 4. 如何在tomee中加密數據源密碼或數據源
- 5. 無法在首選項類別中創建首選項
- 6. 在CoffeeScript中創建單例的首選方法
- 7. TomEE 4 JPA問題
- 8. 用JPA創建數據庫?
- 9. 如何爲Apache TomEE設置首選庫?
- 10. RestKit 0.20 - 創建新的NSManagedObject的首選方法是什麼?
- 11. tomee - 如何使用RESOURCE_LOCAL數據源
- 12. 在Spring數據中創建分頁JPA
- 13. 未在數據庫中創建JPA @Version
- 14. Objective C - 創建和初始化對象的首選方法
- 15. 訪問和創建對象屬性的首選方法?
- 16. JPA數據庫類方法
- 17. 創建在首部和源(CPP)
- 18. 通過@embeddedID的「查詢創建」方法構建Spring數據JPA查詢
- 19. 在OS X/Cocoa中存儲數據的首選方法?
- 20. 在數據庫中存儲密碼的首選方法
- 21. 在SSRS中生成數據集的首選方法是什麼?
- 22. 從多個RESTful源創建複合數據列表的方法
- 23. 保存數據的首選方法 - 首選項,sqlite,可序列化或其他?
- 24. 映射與用戶創建的數據庫代碼的首選方式條目
- 25. 無法創建WSO2 CEP RDBMS數據源
- 26. TomEE未找到JPA 2.1類
- 27. 從第三方導入源文件的首選方法?
- 28. 如何從TomEE 7中的資源獲取數據源?
- 29. 動態創建首選項
- 30. 如何在Spring數據JPA中使用After和Equals創建方法名稱?