logo

Dialecte SQL în Hibernate

Dialectul specifică tipul de bază de date folosit în hibernare, astfel încât hibernate să genereze tipul adecvat de instrucțiuni SQL. Pentru conectarea oricărei aplicații de hibernare cu baza de date, este necesar să se furnizeze configurația dialectului SQL.

Sintaxa dialectului SQL

 org.hibernate.dialect.Oracle9Dialect 

Lista dialectelor SQL

Există multe clase de dialecte definite pentru RDBMS în org.hibernate.dialect pachet. Acestea sunt după cum urmează:



RDBMSDialect
Oracle (orice versiune)org.hibernate.dialect.OracleDialect
Oracle9iorg.hibernate.dialect.Oracle9iDialect
Oracle10gorg.hibernate.dialect.Oracle10gDialect
MySQLorg.hibernate.dialect.MySQLDialect
MySQL cu InnoDBorg.hibernate.dialect.MySQLInnoDBDialect
MySQL cu MyISAMorg.hibernate.dialect.MySQLMyISAMDialect
DB2org.hibernate.dialect.DB2Dialect
DB2 AS/400org.hibernate.dialect.DB2400Dialect
DB2 OS390org.hibernate.dialect.DB2390Dialect
Microsoft SQL Serverorg.hibernate.dialect.SQLServerDialect
Sybaseorg.hibernate.dialect.SybaseDialect
Sybase oriundeorg.hibernate.dialect.SybaseAnywhereDialect
PostgreSQLorg.hibernate.dialect.PostgreSQLDialect
SAP DBorg.hibernate.dialect.SAPDBDialect
Informixorg.hibernate.dialect.InformixDialect
HypersonicSQLorg.hibernate.dialect.HSQLDialect
Ingresorg.hibernate.dialect.IngresDialect
Progresorg.hibernate.dialect.ProgressDialect
Mckoi SQLorg.hibernate.dialect.MckoiDialect
Interbazăorg.hibernate.dialect.InterbaseDialect
Baza de puncteorg.hibernate.dialect.PointbaseDialect
FrontBaseorg.hibernate.dialect.FrontbaseDialect
Pasăre de focorg.hibernate.dialect.FirebirdDialect