5 -- Hibernate的基本用法 --4 4 数据库方言

Posted limeOracle

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了5 -- Hibernate的基本用法 --4 4 数据库方言相关的知识,希望对你有一定的参考价值。

  Hibernate底层依然使用SQL语句来执行数据库操作,虽然所有关系数据库都支持使用标准SQL语句,但所有数据库都对标准SQL进行了一些扩展,所以在语法细节上存在一些差异。因此,Hibernate需要根据数据库来识别这些差异。

  同样的应用程序,如果在不同的数据库之间迁移,底层数据库的访问细节会发生改变,开发者需要做的是,告诉Hibernate应用程序的底层即将使用哪种数据库  ------  这就是数据库方言

  Properties : 

mysql   org.hibernate.dialect.MySQLDialect
MySQL with InnoDB org.hibernate.dialect.MySQLInnoDBDialect
MySQL with MyISAM org.hibernate.dialect.MySQLMyISAMDialect
MySQL 5 org.hibernate.dialect.MySQL5Dialect
MySQL 5 with InnoDB org.hibernate.dialect.MySQL5InnoDBDialect

  所有的数据库方言都可以在%hibernate%/project/ect/hibernate.properties中找到。

啦啦啦

以上是关于5 -- Hibernate的基本用法 --4 4 数据库方言的主要内容,如果未能解决你的问题,请参考以下文章

5 -- Hibernate的基本用法 --4 3 JDBC连接属性

5 -- Hibernate的基本用法 --4 5 JNDI数据源的连接属性

5 -- Hibernate的基本用法 --4 9 其他常用的配置属性

5 -- Hibernate的基本用法 --4 1 创建Configuration对象

5 -- Hibernate的基本用法 --6 深入Hibernate映射

5 -- Hibernate的基本用法 --3 Hibernate的体系结构