Hibernate Database Dialects for MySQL, PostgreSQL, Oracle, SQL Server, DB2, Sybase, Ingres, H2 and other databases
MySQL Dialects
1org.hibernate.dialect.MySQL55Dialect
An SQL dialect for MySQL 5.5.x specific features.
1org.hibernate.dialect.MySQL57Dialect
Dialect for MySQL 5.7.x
1org.hibernate.dialect.MySQL57InnoDBDialect
Deprecated. Use "hibernate.dialect.storage_engine=innodb" environment variable or JVM system property instead.
1org.hibernate.dialect.MySQL5Dialect
An SQL dialect for MySQL 5.x specific features.
1org.hibernate.dialect.MySQL5InnoDBDialect
Deprecated. Use "hibernate.dialect.storage_engine=innodb" environment variable or JVM system property instead.
1org.hibernate.dialect.MySQLDialect
An SQL dialect for MySQL (prior to 5.x).
1org.hibernate.dialect.MySQLInnoDBDialect
Deprecated. Use "hibernate.dialect.storage_engine=innodb" environment variable or JVM system property instead.
1org.hibernate.dialect.MySQLMyISAMDialect
Deprecated. Use "hibernate.dialect.storage_engine=myisam" environment variable or JVM system property instead.
PostgreSQL Dialects
1org.hibernate.dialect.PostgresPlusDialect
An SQL dialect for Postgres Plus
1org.hibernate.dialect.PostgreSQL81Dialect
An SQL dialect for Postgres For discussion of BLOB support in Postgres, as of 8.4, have a peek at http://jdbc.postgresql.org/documentation/84/binary-data.html.
1org.hibernate.dialect.PostgreSQL82Dialect
An SQL dialect for Postgres 8.2 and later, adds support for "if exists" when dropping tables
1org.hibernate.dialect.PostgreSQL91Dialect
An SQL dialect for Postgres 9.1 and later, adds support for PARTITION BY as a keyword.
1org.hibernate.dialect.PostgreSQL92Dialect
An SQL dialect for Postgres 9.2 and later, adds support for JSON data type
1org.hibernate.dialect.PostgreSQL93Dialect
An SQL Dialect for PostgreSQL 9.3 and later.
1org.hibernate.dialect.PostgreSQL94Dialect
An SQL dialect for Postgres 9.4 and later.
1org.hibernate.dialect.PostgreSQL95Dialect
An SQL dialect for Postgres 9.5 and later.
1org.hibernate.dialect.PostgreSQL9Dialect
An SQL dialect for Postgres 9 and later.
1org.hibernate.dialect.PostgreSQLDialect
Deprecated. use PostgreSQL82Dialect instead
Oracle Dialects
1org.hibernate.dialect.Oracle10gDialect
A dialect specifically for use with Oracle 10g.
1org.hibernate.dialect.Oracle12cDialect
An SQL dialect for Oracle 12c.
1org.hibernate.dialect.Oracle8iDialect
A dialect for Oracle 8i.
1org.hibernate.dialect.Oracle9Dialect
Deprecated. Use either Oracle9iDialect or Oracle10gDialect instead
1org.hibernate.dialect.Oracle9iDialect
A dialect for Oracle 9i databases.
1org.hibernate.dialect.OracleDialect
Deprecated. Use Oracle8iDialect instead.
1org.hibernate.dialect.OracleTypesHelper
A Helper for dealing with the OracleTypes class
1org.hibernate.dialect.DataDirectOracle9Dialect
A Dialect for accessing Oracle through DataDirect driver
SQL Server Dialects
1org.hibernate.dialect.SQLServer2005Dialect
A dialect for Microsoft SQL 2005.
1org.hibernate.dialect.SQLServer2008Dialect
A dialect for Microsoft SQL Server 2008 with JDBC Driver 3.0 and above
1org.hibernate.dialect.SQLServer2012Dialect
Microsoft SQL Server 2012 Dialect
1org.hibernate.dialect.SQLServerDialect
A dialect for Microsoft SQL Server 2000
DB2 Dialects
1org.hibernate.dialect.DB2390Dialect
An SQL dialect for DB2/390.
1org.hibernate.dialect.DB2400Dialect
An SQL dialect for DB2/400.
1org.hibernate.dialect.DB297Dialect
An SQL dialect for DB2 9.7.
1org.hibernate.dialect.DB2Dialect
An SQL dialect for DB2.
Sybase Dialects
1org.hibernate.dialect.Sybase11Dialect
A SQL dialect suitable for use with Sybase 11.9.2 (specifically: avoids ANSI JOIN syntax)
1org.hibernate.dialect.SybaseAnywhereDialect
SQL Dialect for Sybase Anywhere extending Sybase (Enterprise) Dialect (Tested on ASA 8.x)
1org.hibernate.dialect.SybaseASE157Dialect
An SQL dialect targeting Sybase Adaptive Server Enterprise (ASE) 15.7 and higher.
1org.hibernate.dialect.SybaseASE15Dialect
An SQL dialect targeting Sybase Adaptive Server Enterprise (ASE) 15 and higher.
1org.hibernate.dialect.SybaseDialect
All Sybase dialects share an IN list size limit.
Ingres Dialects
1org.hibernate.dialect.Ingres10Dialect
A SQL dialect for Ingres 10 and later versions.
1org.hibernate.dialect.Ingres9Dialect
A SQL dialect for Ingres 9.3 and later versions.
1org.hibernate.dialect.IngresDialect
An SQL dialect for Ingres 9.2.
Other Database dialects
1org.hibernate.dialect.AbstractHANADialec
An abstract base class for HANA dialects.
1org.hibernate.dialect.Cache71Dialect
Caché 2007.1 dialect.
1org.hibernate.dialect.CUBRIDDialect
An SQL dialect for CUBRID (8.3.x and later).
1org.hibernate.dialect.DerbyDialect
Deprecated
1org.hibernate.dialect.DerbyTenFiveDialect
Hibernate Dialect for Cloudscape 10 - aka Derby.
1org.hibernate.dialect.DerbyTenSevenDialect
Dialect for Derby 10.7
1org.hibernate.dialect.DerbyTenSixDialect
Hibernate Dialect for Cloudscape 10 - aka Derby.
1org.hibernate.dialect.FirebirdDialect
An SQL dialect for Firebird.
1org.hibernate.dialect.FrontBaseDialect
An SQL Dialect for Frontbase.
1org.hibernate.dialect.H2Dialect
A dialect compatible with the H2 database.
1org.hibernate.dialect.HANAColumnStoreDialect
An SQL dialect for HANA.
1org.hibernate.dialect.HANARowStoreDialect
An SQL dialect for HANA.
1org.hibernate.dialect.HSQLDialect
An SQL dialect compatible with HSQLDB (HyperSQL).
1org.hibernate.dialect.Informix10Dialec
Since version 10.00.xC3 Informix has limit/offset support which was introduced in July 2005.
1org.hibernate.dialect.InformixDialect
Informix dialect. Seems to work with Informix Dynamic Server Version 7.31.UD3, Informix JDBC driver version 2.21JC3.
1org.hibernate.dialect.InnoDBStorageEngine
Represents the InnoDB storage engine.
1org.hibernate.dialect.InterbaseDialect
An SQL dialect for Interbase.
1org.hibernate.dialect.JDataStoreDialect
A Dialect for JDataStore.
1org.hibernate.dialect.MariaDB53Dialect
MariaDB Dialect for MariaDB 5.3 and above
1org.hibernate.dialect.MariaDBDialect
MariaDB Dialect
1org.hibernate.dialect.MckoiDialect
An SQL dialect compatible with McKoi SQL
1org.hibernate.dialect.MimerSQLDialect
An Hibernate 3 SQL dialect for Mimer SQL.
1org.hibernate.dialect.MyISAMStorageEngine
Represents the MyISAM storage engine.
1org.hibernate.dialect.ProgressDialect
An SQL dialect compatible with Progress 9.1C
1org.hibernate.dialect.PointbaseDialect
A Dialect for Pointbase. Connection Parameters required:
1hibernate.dialect org.hibernate.sql.ProgressDialect
2hibernate.driver com.progress.sql.jdbc.JdbcProgressDriver
3hibernate.url jdbc:JdbcProgress:T:host:port:dbname;WorkArounds=536870912
4hibernate.username username
5hibernate.password password
The WorkArounds parameter in the URL is required to avoid an error in the Progress 9.1C JDBC driver related to PreparedStatements.
1org.hibernate.dialect.RDMSOS2200Dialect
This is the Hibernate dialect for the Unisys 2200 Relational Database (RDMS).
1org.hibernate.dialect.SAPDBDialect
An SQL dialect compatible with SAP DB.
1org.hibernate.dialect.Teradata14Dialect
A dialect for the Teradata database
1org.hibernate.dialect.TeradataDialect
A dialect for the Teradata database created by MCR as part of the dialect certification process.
1org.hibernate.dialect.TimesTenDialect
A SQL dialect for TimesTen 5.1.
comments powered by Disqus