Dialectul specifică tipul de bază de date folosit în hibernare, astfel încât hibernate să genereze tipul adecvat de instrucțiuni SQL. Pentru conectarea oricărei aplicații de hibernare cu baza de date, este necesar să se furnizeze configurația dialectului SQL.
Sintaxa dialectului SQL
org.hibernate.dialect.Oracle9Dialect
Lista dialectelor SQL
Există multe clase de dialecte definite pentru RDBMS în org.hibernate.dialect pachet. Acestea sunt după cum urmează:
RDBMS | Dialect |
---|---|
Oracle (orice versiune) | org.hibernate.dialect.OracleDialect |
Oracle9i | org.hibernate.dialect.Oracle9iDialect |
Oracle10g | org.hibernate.dialect.Oracle10gDialect |
MySQL | org.hibernate.dialect.MySQLDialect |
MySQL cu InnoDB | org.hibernate.dialect.MySQLInnoDBDialect |
MySQL cu MyISAM | org.hibernate.dialect.MySQLMyISAMDialect |
DB2 | org.hibernate.dialect.DB2Dialect |
DB2 AS/400 | org.hibernate.dialect.DB2400Dialect |
DB2 OS390 | org.hibernate.dialect.DB2390Dialect |
Microsoft SQL Server | org.hibernate.dialect.SQLServerDialect |
Sybase | org.hibernate.dialect.SybaseDialect |
Sybase oriunde | org.hibernate.dialect.SybaseAnywhereDialect |
PostgreSQL | org.hibernate.dialect.PostgreSQLDialect |
SAP DB | org.hibernate.dialect.SAPDBDialect |
Informix | org.hibernate.dialect.InformixDialect |
HypersonicSQL | org.hibernate.dialect.HSQLDialect |
Ingres | org.hibernate.dialect.IngresDialect |
Progres | org.hibernate.dialect.ProgressDialect |
Mckoi SQL | org.hibernate.dialect.MckoiDialect |
Interbază | org.hibernate.dialect.InterbaseDialect |
Baza de puncte | org.hibernate.dialect.PointbaseDialect |
FrontBase | org.hibernate.dialect.FrontbaseDialect |
Pasăre de foc | org.hibernate.dialect.FirebirdDialect |