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

    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

更多...

加载中...