我想測試使用java-jpa編寫的我的web應用程序的orm部分。當運行maven的測試目標時,數據庫中的創建表尚未觸發,因爲該應用程序尚未部署在服務器上。有沒有辦法,我該如何測試?當我說測試時,我的意思是例如做一些堅持然後一些查詢,檢查結果是OK,然後繼續。我認爲這可能比輸入和每次手都要好...使用maven測試網絡數據庫應用程序
0
A
回答
1
它獨立於Maven,但DBUnit將提供數據庫測試所需的全部內容,並將作爲junit測試的一部分運行。
請參見:
http://www.dbunit.org/howto.html
也有用這種運行測試intransactions操作系統,數據庫保持在相同狀態下的試驗後。 Spring提供了一些很好的方法來實現這一點。在這裏看到:
9.3.5.4事務管理 - 在http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/testing.html#testing-tx
1
您沒有指定要使用的peristence提供商,所以我不知道如果我的回答將是任何幫助。如果您正在使用休眠模式...
Hibernate3 Maven插件的目標是從您的映射生成DDL腳本(它也支持JPA註釋)。然後你可以使用Maven SQL插件來針對你的數據庫執行DDL腳本。
本博客文章對Hibernate3的插件的示例配置: http://unmaintainable.wordpress.com/2008/04/12/hibernate3-schema-creation/
相關問題
- 1. 數據庫網絡應用程序
- 2. django網絡應用程序測試
- 3. 測試網絡應用程序C#
- 4. 是否可以使用Xcui測試網絡應用程序?
- 5. 是否可以使用MonkeyTalk測試網絡應用程序?
- 6. 使用JMeter測試一個Flex/Spring網絡應用程序
- 7. 如何在測試網絡應用程序中使用MongoDB PHP庫
- 8. 在React.js網絡應用程序發送數據到數據庫
- 9. 如何使用GIS數據庫測試Rails應用程序
- 10. RSpec測試不使用rails應用程序數據庫配置
- 11. Android應用程序測試 - 如何使用真實數據庫測試DAO層?
- 12. 調試網絡應用程序並測試同步性?
- 13. iphone應用程序專用測試網絡
- 14. 用Hudson和Selen測試Django網絡應用程序
- 15. 單元測試Java多線程網絡應用程序
- 16. 在線考試網絡應用程序
- 17. R網絡抓取,從網絡應用程序下載數據
- 18. 針對網絡應用程序的數據庫設計
- 19. 針對網絡應用程序的數據庫設計
- 20. 託管大型網絡應用程序 - 數據庫
- 21. 將網絡應用程序連接到mysql數據庫
- 22. 網絡聊天應用程序數據庫計劃
- 23. 更新html表格版本(網絡應用程序)數據庫
- 24. SQL Server數據庫內部網絡應用程序
- 25. 設計類似ebay的網絡應用程序數據庫
- 26. 數據庫組織困境(簡單的網絡應用程序)
- 27. Android網絡應用程序 - 本地數據庫的PHP
- 28. 網絡規模分析應用程序的數據庫選擇
- 29. 共享數據庫桌面/網絡應用程序
- 30. 在應用程序和網絡之間共享數據庫
什麼是DbUnit的,相對於標準SQL的Maven的插件的好處? – Phidelux 2014-03-08 11:45:12