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