`
cjx186
  • 浏览: 273525 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Hibernate本地方言本配置

阅读更多
  在开发hibernate的程序时,需要进行SessionFactory的配置,简单地说,也就是建立与数据库之间连接的配置,在hibernate中一般使用xml文件来进行配置,但是在该文件的配置中需要设置dialect方言属性值,对于不同的数据库,方言的值dialect是不同的,那么下面就列出在不同的数据库中如何设置该dialect值(参见下表): 
RDBMS方言
DB2org.hibernate.dialect.DB2Dialect
DB2 AS/400org.hibernate.dialect.DB2400Dialect
DB2 OS390org.hibernate.dialect.DB2390Dialect
PostgreSQLorg.hibernate.dialect.PostgreSQLDialect
MySQLorg.hibernate.dialect.MySQLDialect
MySQL with InnoDBorg.hibernate.dialect.MySQLInnoDBDialect
MySQL with MyISAMorg.hibernate.dialect.MySQLMyISAMDialect
Oracle (any version)org.hibernate.dialect.OracleDialect
Oracle 9i/10gorg.hibernate.dialect.Oracle9Dialect
Sybaseorg.hibernate.dialect.SybaseDialect
Sybase Anywhereorg.hibernate.dialect.SybaseAnywhereDialect
Microsoft SQL Serverorg.hibernate.dialect.SQLServerDialect
SAP DBorg.hibernate.dialect.SAPDBDialect
Informixorg.hibernate.dialect.InformixDialect
HypersonicSQLorg.hibernate.dialect.HSQLDialect
Ingresorg.hibernate.dialect.IngresDialect
Progressorg.hibernate.dialect.ProgressDialect
Mckoi SQLorg.hibernate.dialect.MckoiDialect
Interbaseorg.hibernate.dialect.InterbaseDialect
Pointbaseorg.hibernate.dialect.PointbaseDialect
FrontBaseorg.hibernate.dialect.FrontbaseDialect
Firebirdorg.hibernate.dialect.FirebirdDialect
分享到:
评论

相关推荐

    hibernate5.2版本配置和映射dtd文件

    配置文件是Hibernate工作的起点,它包含了数据库连接信息、缓存设置、方言选择等关键参数。在Hibernate 5.2中,配置文件的DTD定义了以下元素: 1. `<hibernate-configuration>`:根元素,定义整个配置文件的开始。 ...

    Hibernate_session_factory_配置.docx

    - `hibernate.connection.url`:定义数据库URL,`jdbc:mysql://localhost/edu`表示连接本地的MySQL服务器,数据库名为edu。 - `hibernate.connection.username`和`hibernate.connection.password`:分别设置数据库...

    Hibernate配置数据库连接

    - **hibernate.dialect**:指定使用的方言,不同数据库有不同的方言实现。 - **hibernate.show_sql**:是否在控制台显示 SQL 语句,默认为 false。 #### 五、高级配置技巧 为了进一步提升开发效率和优化性能,以下...

    hibernate配置详细介绍

    2. **方言**:Hibernate需要知道数据库的特定语法,这通过设置方言来实现。例如,对于MySQL: ```xml <property name="hibernate.dialect">org.hibernate.dialect.MySQL5Dialect ``` 3. **实体类扫描**:使用`...

    Hibernate+IDEA 2018 一个hibernate程序

    对于本项目,推荐使用本地的Hibernate JAR包,这样可以确保使用最新版本的Hibernate。在项目的`lib`目录下,通常包含多个JAR包,但实际操作中只需关注`required`目录下的核心库即可。 #### 项目结构与组件 项目...

    firebird embedded 嵌入式——Spring hibernate 集成连接配置

    你需要在Spring配置文件中定义一个SessionFactoryBean,设置相应的Hibernate配置属性,如hibernate.dialect(针对Firebird的方言)、hibernate.connection.driver_class(Firebird JDBC驱动类)以及数据库连接信息。...

    hibernate第一个hibernate

    同时,还需要配置Hibernate的主配置文件`hibernate.cfg.xml`,其中包含数据库连接信息、方言等设置。 3. 实体类与映射文件: 在Hibernate中,每个数据库表对应一个Java实体类,类的属性与表的字段相对应。使用注解...

    hibernate2文档

    - 可插拔数据库方言:支持多种数据库方言,使Hibernate能够兼容不同的数据库系统。 3. Hibernate架构组件: - SessionFactory:负责创建Session对象,并且通常一个应用只需要一个。 - Session:代表应用程序与...

    hibernate-3.13.zip

    - **新功能**:可能会添加新的 API 或配置选项,以适应更多的业务场景,如支持更多的数据库方言、增强关联映射的灵活性等。 - **bug 修复**:修复了之前版本存在的问题,确保软件的稳定性和可靠性。 - **API 稳定性*...

    Hibernate较完整资料

    - `dialect` 属性定义了方言,这里是 `org.hibernate.dialect.SQLServerDialect`,用于处理 SQL Server 特有的语法。 - `show_sql` 设置为 `true`,会在控制台打印出执行的 SQL 语句,便于调试。 - `mapping` ...

    hibernate_reference使用指南全

    本章节将详细介绍如何从零开始创建一个简单的 Hibernate 应用程序。 **1.2 第一个 Hibernate 应用** - **1.2.1 第一个类** 创建一个简单的 Java 类 `Person`,用于演示 Hibernate 的基本用法。这个类将包含一些...

    hibernate-distribution-3.6.2.Final-dist

    1. 配置:学习如何在项目中引入Hibernate,编写`hibernate.cfg.xml`配置文件,设置数据库连接、方言、缓存等。 2. 映射:理解XML配置文件(`.hbm.xml`)或注解(如`@Entity`、`@Table`等)的方式,实现对象与数据库...

    Hibernate_参考中文版

    - **hibernate.cfg.xml**:Hibernate的核心配置文件,包含数据库连接信息、方言设置、缓存策略等。 - **实体类映射**:通过XML文件或注解定义实体类与数据库表之间的映射关系。 #### 四、对象状态与生命周期 - **...

    Hibernate Recipes

    《Hibernate Recipes: A Problem-Solution Approach》是一本面向Java开发者的实用指南,由Srinivas Guruzu和Gary Mak共同编写,旨在帮助读者解决在使用Hibernate框架时遇到的各种问题。本书采用问题-解决方案的形式...

    Hibernate最小功能包

    4. **Hibernate Query Language (HQL)**: 是Hibernate的SQL方言,允许开发者使用面向对象的查询语言,而不是传统的SQL,提高了代码的可读性和可维护性。 5. **JTA (Java Transaction API)**: Hibernate支持JTA事务...

    Delphi 中的Hibernate

    2. **配置Hibernate**:设置Hibernate的配置文件(通常为`hibernate.cfg.xml`),定义数据库连接信息、方言、缓存策略等。在Delphi中,这一步可能需要一些额外的适配工作,因为XML解析库和Java环境有所不同。 3. **...

    hibernate 3.5.5 常用jar包

    2. **配置文件**:在Hibernate中,`hibernate.cfg.xml`是核心配置文件,用于设置数据库连接、方言、缓存等参数。 3. **实体类**:实体类是与数据库表对应的一类,通过注解(如@Entity、@Table)来声明它们。 4. **...

    Manning.Java.Persistence.with.Hibernate

    - **配置文件(hibernate.cfg.xml)**:这是Hibernate的主要配置文件,包含了数据库连接信息、方言设置、缓存策略等全局配置。正确配置这些参数对Hibernate的高效运行至关重要。 - **映射文件(.hbm.xml)**:映射...

    springMVC+Hibernate+easyui 完整实例

    4. **配置Hibernate**:配置Hibernate的SessionFactory,包括数据库连接信息、实体扫描路径、方言等。可以使用Spring的LocalSessionFactoryBean进行管理。 5. **创建实体类**:定义Java对象作为数据库表的映射,使用...

Global site tag (gtag.js) - Google Analytics