Package org.hibernate.dialect

This package abstracts over the multifarious dialects of SQL understood by the databases supported by Hibernate. A concrete implementation of Dialect defines the variant understood by a certain RDBMS.
  • An integrator may directly extend Dialect in order to provide support for a database unknown to Hibernate, or
  • a program may extend one of the concrete Dialects in this package in order to customize certain aspects of the SQL generated by Hibernate.
A concrete Dialect may be explicitly selected using "hibernate.dialect", but this is not usually necessary unless a program uses a custom implementation.