logo

Hibernate での SQL ダイアレクト

この方言は、Hibernate が適切なタイプの SQL ステートメントを生成するように、Hibernate で使用されるデータベースのタイプを指定します。 Hibernate アプリケーションをデータベースに接続するには、SQL ダイアレクトの構成を提供する必要があります。

SQL 方言の構文

 org.hibernate.dialect.Oracle9Dialect 

SQL 方言のリスト

RDBMS 用に定義された Dialects クラスが多数あります。 org.hibernate.dialect パッケージ。それらは次のとおりです。



RDBMS方言
Oracle (任意のバージョン)org.hibernate.dialect.OracleDialect
Oracle9iorg.hibernate.dialect.Oracle9iDialect
Oracle10gorg.hibernate.dialect.Oracle10gDialect
MySQLorg.hibernate.dialect.MySQLDialect
MySQL と InnoDBorg.hibernate.dialect.MySQLInnoDBDialect
MySQL と MyISAMorg.hibernate.dialect.MySQLMyISAMDialect
DB2org.hibernate.dialect.DB2Dialect
DB2 AS/400org.hibernate.dialect.DB2400Dialect
DB2 OS390org.hibernate.dialect.DB2390Dialect
Microsoft SQLサーバーorg.hibernate.dialect.SQLServerDialect
サイベースorg.hibernate.dialect.SybaseDialect
どこでもサイベースorg.hibernate.dialect.SybaseAnywhereDialect
PostgreSQLorg.hibernate.dialect.PostgreSQLDialect
SAP DBorg.hibernate.dialect.SAPDBDialect
インフォミックスorg.hibernate.dialect.InformixDialect
ハイパーソニックSQLorg.hibernate.dialect.HSQLDialect
アングルorg.hibernate.dialect.IngresDialect
進捗org.hibernate.dialect.ProgressDialect
マッコイSQLorg.hibernate.dialect.MckoiDialect
インターベースorg.hibernate.dialect.InterbaseDialect
ポイントベースorg.hibernate.dialect.PointbaseDialect
フロントベースorg.hibernate.dialect.FrontbaseDialect
火の鳥org.hibernate.dialect.FirebirdDialect