Dialekty SQL w trybie hibernacji

Dialekt określa typ bazy danych używanej w trybie hibernacji, dzięki czemu hibernacja generuje odpowiedni typ instrukcji SQL. W celu połączenia dowolnej aplikacji hibernacyjnej z bazą danych wymagane jest podanie konfiguracji dialektu SQL.

Składnia dialektu SQL

 org.hibernate.dialect.Oracle9Dialect  

Lista dialektów SQL

Istnieje wiele klas dialektów zdefiniowanych dla RDBMS w pliku org.hibernate.dialekt pakiet. Są one następujące:



RDBMS Dialekt
Oracle (dowolna wersja) org.hibernate.dialect.OracleDialect
Oracle9i org.hibernate.dialect.Oracle9iDialect
Oracle10g org.hibernate.dialect.Oracle10gDialect
MySQL-a org.hibernate.dialect.MySQLDialect
MySQL z InnoDB org.hibernate.dialect.MySQLInnoDBDialect
MySQL z MyISAM org.hibernate.dialect.MySQLMyISAMDialect
DB2 org.hibernate.dialect.DB2Dialect
DB2 AS/400 org.hibernate.dialect.DB2400Dialekt
DB2OS390 org.hibernate.dialect.DB2390Dialekt
Serwer MicrosoftSQL org.hibernate.dialect.SQLServerDialect
Sybaza org.hibernate.dialect.SybaseDialect
Sybase Gdziekolwiek org.hibernate.dialect.SybaseAnywhereDialect
PostgreSQL org.hibernate.dialect.PostgreSQLDialect
Baza danych SAP org.hibernate.dialect.SAPDBDialect
Informix org.hibernate.dialect.InformixDialect
HypersonicSQL org.hibernate.dialect.HSQLDialect
Ingres org.hibernate.dialect.IngresDialect
Postęp org.hibernate.dialect.ProgressDialect
MckoiSQL org.hibernate.dialect.MckoiDialect
Międzybazowy org.hibernate.dialect.InterbaseDialect
Baza punktowa org.hibernate.dialect.PointbaseDialect
Baza przednia org.hibernate.dialect.FrontbaseDialect
ognisty Ptak org.hibernate.dialect.FirebirdDialect