您当前的位置:首页 > 计算机 > 编程开发 > Java

Hibernate dialect属性:指定数据库的SQL方言

时间:03-07来源:作者:点击数:

hibernate.dialect 属性用于指定连接数据库使用的 SQL 方言。

语法:

hibernate.dialect=属性值

hibernate.dialect 属性的属性值为 Hibernate 所支持的 SQL 方言。Hibernate 支持的 SQL 方言如表所示。

Hibernate 支持的方言
数据库 Hibernate方言类
DB2 org.hibernate.dialect.DB2Dialect
DB2 AS/400 org.hibernate.dialect.DB2400Dialect
DB2 OS390 org.hibernate.dialect.DB2390Dialect
PostgreSQL org.hibernate.dialect.PostgreSQLDialect
MySQL org.hibernate.dialect.MySQLDialect
MySQL with InnoDB org.hibernate.dialect.MySQLInnoDBDialect
MySQL with MyISAM org.hibernate.dialect.MySQLMyISAMDialect
Oracle(any version) org.hibernate.dialect.OracleDialect
Oracle 9i/10g org.hibernate.dialect.Oracle9Dialect
Sybase org.hibernate.dialect.SybaseDialect
Sybase Anywhere org.hibernate.dialect.SybaseAnywhereDialect
Microsoft SQL Server org.hibernate.dialect.SQLServerDialect
SAP DB org.hibernate.dialect.SAPDBDialect
Informix org.hibernate.dialect.InformixDialect
HypersonicSQL org.hibernate.dialect.HSQLDialect
Ingres org.hibernate.dialect.IngresDialect
Progress org.hibernate.dialect.ProgressDialect
Mckoi SQL org.hibernate.dialect.MckoiDialect
Interbase org.hibernate.dialect.InterbaseDialect
Pointbase org.hibernate.dialect.PointbaseDialect
FrontBase org.hibernate.dialect.FrontbaseDialect
Firebird org.hibernate.dialect.FirebirdDialect

示例1

采用 XML 格式的配置文件连接 Microsoft SQL Server 数据库时设置数据库方言,关键代码如下:

<property name="hibernate.dialect">
  org.hibernate.dialect.SQLServerDialect
</property>

采用 Java 属性文件格式的配置文件连接 Microsoft SQL Server 数据库时设置数据库方言,关键代码如下:

hibernate.dialect=org.hibernate.dialect.SQLServerDialect

示例2

采用 XML 格式的配置文件连接 MySQL 数据库时设置数据库方言,关键代码如下:

<property name="hibernate.dialect">
  org.hibernate.dialect.MySQLDialect
</property>

采用 Java 属性文件格式的配置文件连接 MySQL 数据库时设置数据库方言,关键代码如下:

hibernate.dialect=org.hibernate.dialect.MySQLDialect

示例3

采用 XML 格式的配置文件连接 Oracle 9i/10g 数据库时设置数据库方言,关键代码如下:

<property name="hibernate.dialect">
  org.hibernate.dialect.Oracle9Dialect
</property>

采用 Java 属性文件格式的配置文件连接 Oracle 9i/10g 数据库时设置数据库方言,关键代码如下:

hibernate.dialect=org.hibernate.dialect.Oracle9Dialect
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门