2013-12-16 117 views

回答

2

這完全是從閱讀Hibernate GitHub回購的東西,而不是從「做」Hibernate測試的經驗。然而,它可能足以讓你開始...

Hibernate矩陣測試框架允許您對特定數據庫後端運行測試;見https://github.com/hibernate/hibernate-matrix-testingREADME.md文件說明如何配置特定數據庫的框架。

Hibernate ORM樹包含許多針對Hibernate核心的測試;見https://github.com/hibernate/hibernate-orm。該項目的README.md提到了運行測試的Gradle任務。 (我沒有詳細查看可用的測試,但由於ORM樹包含了一系列數據庫的「方言」類,我想可以包含相應的測試)。使用Gradle實現,所以我期望你需要讓你的頭腦圍繞這項技術來弄清楚它是如何工作的。

+0

絕對正確!我已經完成了你所建議的一切,而這正是我所需要的。非常感謝你!! –

0

不知道任何這樣的套件或測試。開始於:

  • 測試各種查詢場景&查看生成的查詢是否正在爲該數據庫正常運行 - 獨立運行時。
  • 測試所有情況下的預期異常。
  • 檢查它是如何處理新版/舊版數據庫驅動程序的。

祝你好運!

相關問題