企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# 3.4.1\. SQL方言 你应当总是为你的数据库将`hibernate.dialect`属性设置成正确的 `org.hibernate.dialect.Dialect`子类. 如果你指定一种方言, Hibernate将为上面列出的一些属性使用合理的默认值, 为你省去了手工指定它们的功夫. **表 3.8\. Hibernate SQL方言 (`hibernate.dialect`)** | RDBMS | 方言 | | --- | --- | | DB2 | `org.hibernate.dialect.DB2Dialect` | | DB2 AS/400 | `org.hibernate.dialect.DB2400Dialect` | | DB2 OS390 | `org.hibernate.dialect.DB2390Dialect` | | PostgreSQL | `org.hibernate.dialect.PostgreSQLDialect` | | MySQL | `org.hibernate.dialect.MySQLDialect` | | MySQL with InnoDB | `org.hibernate.dialect.MySQLInnoDBDialect` | | MySQL with MyISAM | `org.hibernate.dialect.MySQLMyISAMDialect` | | Oracle (any version) | `org.hibernate.dialect.OracleDialect` | | Oracle 9i/10g | `org.hibernate.dialect.Oracle9Dialect` | | Sybase | `org.hibernate.dialect.SybaseDialect` | | Sybase Anywhere | `org.hibernate.dialect.SybaseAnywhereDialect` | | Microsoft SQL Server | `org.hibernate.dialect.SQLServerDialect` | | SAP DB | `org.hibernate.dialect.SAPDBDialect` | | Informix | `org.hibernate.dialect.InformixDialect` | | HypersonicSQL | `org.hibernate.dialect.HSQLDialect` | | Ingres | `org.hibernate.dialect.IngresDialect` | | Progress | `org.hibernate.dialect.ProgressDialect` | | Mckoi SQL | `org.hibernate.dialect.MckoiDialect` | | Interbase | `org.hibernate.dialect.InterbaseDialect` | | Pointbase | `org.hibernate.dialect.PointbaseDialect` | | FrontBase | `org.hibernate.dialect.FrontbaseDialect` | | Firebird | `org.hibernate.dialect.FirebirdDialect` |