数据库兼容
兼容测试以LTS或最新版本为主,已经EOL的版本不额外做支持,但绝大部分语法应该是支持的(取决于数据库本身变动情况),
大部分兼容
MySQL,PostgreSQL,Oracle语法的数据库应该都可以支持,非内置支持的数据库若jdbc-url的协议名是自定义的,则需要在Configuration指定方言
主流数据库
| 数据库 | 测试版本 |
|---|---|
| MySQL | 9.7.0 |
| PostgreSQL | 18.4 |
| Oracle | 26ai(23.26.2.0.0) |
| SQL Server | 2025(17.0.4045.5) |
| MariaDB | 12.3.2 |
| DB2 | 12.1.4.0 |
国产数据库
| 数据库 | 测试版本 | 说明 |
|---|---|---|
| Oceanbase | CE 4.4.2-LTS | CE仅能测试MySQL模式 Oracle模式没有进行测试 |
| 达梦 | v8 |
内存/嵌入式数据库
| 数据库 | 测试版本 |
|---|---|
| H2 | 2.4.240 |
| HyperSQL(HSQL) | 2.7.3 |
| SQLite | 3.53.2 |
Derby已经EOL,不再支持