尊敬的数据库供应商、贡献者和其他人,
如果您想在除默认数据库(H2)以外的其他数据库上运行hibernate测试,请先阅读此文档。
例如,如果您正在开发支持您数据库的方言,最好在该数据库上运行hibernate测试,并确保所有测试通过(或者至少,跳过失败的测试并使用JIRA解释为什么应该跳过)。
Hibernate Core CI可以在这里查看,您也可以从这里下载夜间构建并查看javadoc。
Hibernate Core矩阵测试作业位于这里,目前,我们在以下数据库上运行hibernate测试:
- DB2 v9.7
- Oracle 11gR1
- Oracle 11gR1 RAC
- Oracle 11gR2
- Oracle 11gR2 RAC
- MySql 5.1
- Sql Server 2008 R1
- Sql Server 2008 R2
- PostgreSql 8.4
- Sybase ASE 15.5
我们选择这些数据库,因为它们被广泛使用,并且由JBoss产品支持,因此JBoss QA团队为我们维护它们,我们(hibernate团队)没有资源/时间来维护测试数据库实例。
对于其他数据库(供应商),如果您希望让我们在您的数据库上运行hibernate测试,我们很高兴将其添加到我们的矩阵测试作业中,如果您能提供数据库连接信息并自行维护数据库实例。
顺便说一下,我们正在努力在Hibernate Core 4.0最终发布之前修复所有失败,因此,任何帮助都将受到欢迎 :D