java - 测试 hibernate 方言的正确方法是什么?

标签 java sql hibernate testing

我已经为 RDBMS 编写了自己的 hibernate 方言。测试方言的最佳方法是什么?是否有任何对我有帮助的测试套件/测试?确保我的实现正确/支持所有必要功能的最佳方法是什么?

最佳答案

这纯粹是阅读 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 树包括一系列数据库的“方言”类,我想它包括相应的测试。)

Hibernate 的构建和测试框架是使用 Gradle 实现的,因此我希望您需要深入了解该技术以弄清楚它是如何工作的。

关于java - 测试 hibernate 方言的正确方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20607551/

相关文章:

java - Tomcat : Doesn't accept the username and password, 无法查看Server Status,Manager App页面,为什么会这样?

java - 解决从 java swing 使用 javamail api 发送电子邮件时产生的异常

php - 如何在 LIMIT 子句中应用 bindValue 方法?

java - 安全生成每天重置的顺序订单号

java - JPA 错误后从 PostgreSQL 连接关闭中恢复

java - Spring Data JPA 规范 - 不同 + 连接中按列排序

java - 初始化问题?

java - 用于测试的服务器

mysql - 插入前检查SQL表中是否存在具有相同唯一ID的记录

mysql - 有什么办法可以在查询时替换列值吗?