我已經爲RDBMS編寫了自己的hibernate方言。測試方言的最佳方式是什麼?有沒有可能對我有幫助的測試套件/測試?確保我的實施是正確的/支持所有必要功能的最佳方式是什麼?測試hibernate方言的正確方法是什麼?
4
A
回答
2
這完全是從閱讀Hibernate GitHub回購的東西,而不是從「做」Hibernate測試的經驗。然而,它可能足以讓你開始...
Hibernate矩陣測試框架允許您對特定數據庫後端運行測試;見https://github.com/hibernate/hibernate-matrix-testing。 README.md
文件說明如何配置特定數據庫的框架。
Hibernate ORM樹包含許多針對Hibernate核心的測試;見https://github.com/hibernate/hibernate-orm。該項目的README.md
提到了運行測試的Gradle任務。 (我沒有詳細查看可用的測試,但由於ORM樹包含了一系列數據庫的「方言」類,我想可以包含相應的測試)。使用Gradle實現,所以我期望你需要讓你的頭腦圍繞這項技術來弄清楚它是如何工作的。
0
不知道任何這樣的套件或測試。開始於:
- 測試各種查詢場景&查看生成的查詢是否正在爲該數據庫正常運行 - 獨立運行時。
- 測試所有情況下的預期異常。
- 檢查它是如何處理新版/舊版數據庫驅動程序的。
祝你好運!
相關問題
- 1. 測試SQLAlchemy方言的正確方法是什麼?
- 2. 什麼是測試方法時使用mock的正確方法?
- 3. 什麼是測試Webhooks的正確方法?
- 4. 單元測試ViewEngines.Engines.FindView的正確方法是什麼?
- 5. 什麼是測試CodeIgniter會話變量的正確方法?
- 6. Angular 2 Testing:什麼是異步測試的正確方法?
- 7. 測試錯誤處理的正確方法是什麼?
- 8. 測試多個Android客戶端的正確方法是什麼?
- 9. 什麼是測試NFS性能的正確方法
- 10. 模擬提交測試表單的正確方法是什麼?
- 11. 什麼是向modernizr添加測試的正確方法?
- 12. 測試此控制器的正確方法是什麼?
- 13. 使用MOQ測試此代碼的正確方法是什麼?
- 14. 正確的測試方法
- 15. Python - 單元測試方法在不同類中的正確方法是什麼?
- 16. C#SpecFlow:使用單元測試和UI測試的正確方法是什麼?
- 17. Android:Espresso UI測試,測試類結構的正確方法是什麼?
- 18. 保存Hibernate JPA子實體的正確方法是什麼
- 19. 什麼是使用Jersey與hibernate DAO的正確方法?
- 20. 檢測不正確的斷言方法
- 21. 多語言網站 - PHP類 - 什麼是正確的方法?
- 22. AngularJS - 這是什麼正確的方法?
- 23. 什麼是SPOJ COURIER的正確方法
- 24. reactjs中的正確方法是什麼?
- 25. QSqlDatabase&QSqlQuery的正確方法是什麼?
- 26. 做SlideAnimation的正確方法是什麼?
- 27. C++ API - 什麼是正確的方法
- 28. 什麼是正確的設計方法?
- 29. 這是做什麼的正確方法?
- 30. 檢測Windows是否運行ruby的正確方法是什麼?
絕對正確!我已經完成了你所建議的一切,而這正是我所需要的。非常感謝你!! –