What is Dialect?
The Dialect describes the SQL behaviour of the JDBC driver and database to which the application is connecting.
| In hibernate.cfg.xml configuration file, the hibernate.dialect property should be set to the correct org.hibernate.dialect.Dialect subclass for the application database. If a dialect is specified, Hibernate will use sensible defaults for some of the other properties. This means that they do not have to be specified manually. | 
The org.hibernate.dialect package abstracts the SQL dialect of the underlying database.
| Cache71Dialect | Caché 2007.1 dialect. | org.hibernate.dialect.Cache71Dialect This class is required in order to use Hibernate with Intersystems Cache SQL. | 
| DataDirectOracle9Dialect | ||
| DB2390Dialect | An SQL dialect for DB2/390. | org.hibernate.dialect.DB2390Dialect | 
| DB2400Dialect | An SQL dialect for DB2/400. | |
| DB2Dialect | An SQL dialect for DB2. | |
| DerbyDialect | Hibernate Dialect for Cloudscape 10 – aka Derby. | org.hibernate.dialect.DerbyDialect | 
| DerbyTenFiveDialect | Dialect for Derby 10.5 | org.hibernate.dialect.DerbyTenFiveDialect | 
| DerbyTenSixDialect | Dialect for Derby 10.6 | org.hibernate.dialect.DerbyTenSixDialect | 
| DerbyTenSevenDialect | Dialect for Derby 10.7 | org.hibernate.dialect.DerbyTenSevenDialect | 
| FirebirdDialect About Firebird | An SQL dialect for Firebird. | |
| FrontBaseDialect | An SQL Dialect for Frontbase. | |
| H2Dialect | A dialect compatible with the H2 database. | |
| HANAColumnStoreDialect About Hana | An SQL dialect for HANA Column Store. | org.hibernate.dialect.HANAColumnStoreDialect | 
| HANARowStoreDialect | An SQL dialect for HANA Row Store. | org.hibernate.dialect.HANARowStoreDialect | 
| HSQLDialect | An SQL dialect compatible with HSQLDB (HyperSQL). | |
| InformixDialect | Informix dialect. | org.hibernate.dialect.InformixDialect | 
| Ingres10Dialect | A SQL dialect for Ingres 10 and later versions. | |
| Ingres9Dialect | A SQL dialect for Ingres 9.3 and later versions. | |
| IngresDialect | An SQL dialect for Ingres 9.2. | org.hibernate.dialect.IngresDialect | 
| InterbaseDialect | An SQL dialect for Interbase. | org.hibernate.dialect.InterbaseDialect | 
| JDataStoreDialect | A Dialect for JDataStore. | org.hibernate.dialect.JDataStoreDialect | 
| MckoiDialect | An SQL dialect compatible with McKoi SQL | org.hibernate.dialect.MckoiDialect | 
| MimerSQLDialect | An Hibernate 3 SQL dialect for Mimer SQL. | org.hibernate.dialect.MimerSQLDialect | 
| MySQL5Dialect | An SQL dialect for MySQL 5.x specific features. | |
| MySQL5InnoDBDialect | ||
| MySQLDialect | An SQL dialect for MySQL (prior to 5.x). | |
| MySQLInnoDBDialect | ||
| MySQLMyISAMDialect | ||
| Oracle10gDialect | A dialect specifically for use with Oracle 10g. | |
| Oracle8iDialect | A dialect for Oracle 8i. | |
| Oracle9Dialect | Deprecated. Use either Oracle9iDialect or Oracle10gDialect instead | |
| Oracle9iDialect | A dialect for Oracle 9i databases. | |
| OracleDialect | Deprecated. Use Oracle8iDialect instead. | |
| PointbaseDialect | A Dialect for Pointbase. | org.hibernate.dialect.PointbaseDialect | 
| PostgreSQL81Dialect | An SQL dialect for Postgres 8.1 | org.hibernate.dialect.PostgreSQL81Dialect | 
| PostgreSQL82Dialect | An SQL dialect for Postgres 8.2 | org.hibernate.dialect.PostgreSQL82Dialect | 
| PostgreSQL9Dialect | An SQL dialect for Postgres 9 | org.hibernate.dialect.PostgreSQL9Dialect | 
| PostgresPlusDialect | An SQL dialect for Postgres Plus | |
| PostgreSQLDialect | An SQL dialect for Postgres | |
| ProgressDialect | An SQL dialect compatible with Progress 9.1C | |
| RDMSOS2200Dialect | This is the Hibernate dialect for the Unisys 2200 Relational Database (RDMS). | org.hibernate.dialect.RDMSOS2200Dialect | 
| SAPDBDialect | An SQL dialect compatible with SAP DB. | org.hibernate.dialect.SAPDBDialect | 
| SQLServer2008Dialect | A dialect for Microsoft SQL Server 2008 with JDBC Driver 3.0 and above | |
| SQLServerDialect | A dialect for Microsoft SQL Server 2000 and 2005 | org.hibernate.dialect.SQLServerDialect | 
| Sybase11Dialect | A SQL dialect suitable for use with Sybase 11.9.2 (specifically: avoids ANSI JOIN syntax) | |
| SybaseAnywhereDialect | SQL Dialect for Sybase Anywhere extending Sybase (Enterprise) Dialect (Tested on ASA 8.x) | |
| SybaseASE15Dialect | An SQL dialect targetting Sybase Adaptive Server Enterprise (ASE) 15 and higher. | |
| SybaseDialect | Deprecated. use AbstractTransactSQLDialect, SybaseASE15Dialect or SQLServerDialect instead depending on need. | |
| TeradataDialect | A dialect for the Teradata database created by MCR as part of the dialect certification process. | |
| TimesTenDialect | A SQL dialect for TimesTen 5.1. It is a Oracle database. | org.hibernate.dialect.TimesTenDialect | 
 
To know more list
ReplyDeleteHibernate 4 Supported SQL Dialect