`
binyan17
  • 浏览: 203299 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

数据库属性hibernate.dialect的设置

 
阅读更多

为数据库属性hibernate.dialect设置正确的 org.hibernate.dialect.Dialect子类. 如果指定一种方言, Hibernate将为上面列出的一些属性使用合理的默认值, 为你省去了手工指定它们的功夫. 

表 4.8.  Hibernate SQL方言 (hibernate.dialect)

RDBMS 方言
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

分享到:
评论

相关推荐

    Hibernate不同数据库的连接及SQL方言

    在上面的配置中,我们使用了org.hibernate.dialect.SQLServerDialect SQL方言来生成适合SQL Server数据库的SQL语句。 下面是Hibernate支持的不同数据库的SQL方言: * DB2:org.hibernate.dialect.DB2Dialect * DB2...

    ssh整合,不带hibernate.cfg.xml的方式

    hibernate.dialect=org.hibernate.dialect.MySQL5Dialect hibernate.connection.driver_class=com.mysql.jdbc.Driver hibernate.connection.url=jdbc:mysql://localhost:3306/mydb hibernate.connection.username=...

    DmDialect-for-hibernate4.0.zip

    在SpringBoot集成Hibernate时,通过配置`spring.jpa.hibernate.dialect`属性,指定使用DmDialect,就能让Hibernate知道如何与达梦数据库进行有效通信。这样,开发人员就可以利用Hibernate的高级特性,如懒加载、事务...

    hibernate.cfg.xml 配置 和数据库驱动

    <property name="hibernate.dialect">org.hibernate.dialect.MySQLDialect <property name="hibernate.show_sql">true ``` 3. **SessionFactory配置**:SessionFactory是Hibernate的核心对象,负责创建Session,...

    hibernate.cfg.xml中配置信息详解

    Hibernate.dialect 属性用于指定 Hibernate 的数据库 dialect(方言),该属性的值是一个 Hibernate Dialect 类名,例如 org.hibernate.dialect.OracleDialect。该属性的作用是允许 Hibernate 针对特定的关系数据库...

    hibernate.cfg.xml文件详细解释

    例如,对于 MySQL 数据库,通常会使用 `org.hibernate.dialect.MySQLDialect`。 #### 四、总结 `hibernate.cfg.xml` 文件是 Hibernate 应用程序的重要组成部分,通过合理的配置可以极大提升应用的性能和稳定性。...

    class12(oracle数据库连接hibernate驱动程序)

    Oracle数据库是世界上最流行的商业数据库系统之一,而Hibernate是一款强大的Java对象关系映射(ORM)框架,它简化了Java应用程序与数据库之间的交互。在Java应用程序中使用Hibernate连接Oracle数据库时,驱动程序...

    Hibernate.cfg.xml常用配置总结.pdf

    例如,对于 MySQL,可以设置为 `org.hibernate.dialect.MySQLDialect`;对于 PostgreSQL,可以是 `org.hibernate.dialect.PostgreSQLDialect`。正确选择方言可以提高性能并避免兼容性问题。 需要注意的是,`Hbm2ddl...

    hibernate c3p0 数据库连接池参数详解.txt

    hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect ``` 通过以上详细介绍,我们了解到 C3P0 作为一个高性能的 JDBC 连接池组件,在 Hibernate 中的应用以及如何通过配置关键参数来优化其性能表现。合理...

    hibernate连接各种数据库的方法

    不同的数据库有不同的SQL语法,通过设置该属性可以确保Hibernate生成正确的SQL语句。 - **hibernate.connection.driver_class**:指定数据库驱动类名。 - **hibernate.connection.url**:指定数据库的URL地址。 - **...

    Activity6.0 支持达梦数据库的过程.docx

    2. **添加自定义属性**:在该配置类中添加自定义的数据库属性,其中属性名称需要与实际使用的数据库名称相匹配。 3. **创建属性文件**:在`org\activiti\db\properties`目录下创建一个与自定义属性值相同的文件(如...

    hibernate.cfg.xml文件

    3. **dialect**:`dialect`属性指定了数据库的方言,确保Hibernate可以生成符合特定数据库语法的SQL。 4. **show_sql**:当`show_sql`设为`true`时,Hibernate会在控制台打印执行的SQL语句,方便调试。 5. **...

    Hibernate.cfg.xml配置总结

    2. `dialect`: 指定数据库的方言,如MySQLDialect,用于生成适应特定数据库的SQL语句。 3. `jdbc.fetch_size`和`jdbc.batch_size`: 分别设置了每次查询的记录数和批量操作的大小,可以优化数据库交互的性能。 四、...

    JavaEE spring和Hibernate整合(没有hibernate.cfg.xml)

    <prop key="hibernate.dialect">org.hibernate.dialect.MySQL5Dialect <!-- 其他Hibernate属性 --> ``` - 定义数据源`dataSource`,例如使用`BasicDataSource`: ```xml ...

    hibernate的dtd 包含hibernate.properties

    hibernate.dialect=org.hibernate.dialect.MySQLDialect ``` 这些配置项让Hibernate知道如何与特定的数据库系统建立连接并进行通信。 接下来,我们来看`hibernate-configuration-3.0.dtd`。DTD是XML文档类型定义的...

    Hibernate3的配置参数汇总

    - `hibernate.dialect`:指定对应数据库的方言,如`org.hibernate.dialect.PostgreSQLDialect`,以便Hibernate生成最优的SQL。 - `hibernate.show_sql`:如果设为`true`,Hibernate会在控制台输出所有执行的SQL...

    Hibernate的配置文件

    <property name="hibernate.dialect">org.hibernate.dialect.MySQL5Dialect ``` 4. **缓存设置**:可以选择性地配置第二级缓存和查询缓存,提高性能。例如: ```xml <property name="hibernate.cache.use_...

    Hibernate的........htm.xml和hibernatecfg.xml配置

    - `dialect`:指定数据库方言,使Hibernate能生成正确的SQL语句。 4. `<mapping>`:引入`.hbm.xml`文件,将类映射到数据库表。 ** 压缩包子文件的文件名称列表解析 ** - "关于hibernate的.htm.xml配置.txt":可能...

    让hibernate输出sql语句参数配置.doc

    hibernate.dialect 是一个 Hibernate Dialect 类名,允许 Hibernate 针对特定的关系数据库生成优化的 SQL。其取值为 full.classname.of.Dialect。 2. hibernate.show_sql hibernate.show_sql 参数用于输出所有 SQL...

    java连接各种数据库连接串.docx

    - 数据库方言通常设置为`hibernate.dialect`属性。 这些配置通常存在于应用程序的配置文件中,比如`application.properties`或`application.yml`,这样可以方便地在不同的环境中切换,而无需修改代码。在实际开发...

Global site tag (gtag.js) - Google Analytics