`
dk101
  • 浏览: 66518 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Hibernate方言设置出错的问题。

阅读更多
        昨天,整合SSH框架(数据库用的是Oracle 10g),遇到一个错误,错误提示信息如下:org.hibernate.HibernateException: Hibernate Dialect must be explicitly set。从提示的意思来看,是我设置的Oracle 10g的Hibernate方言有错误,上网查询原因,大部分的解释都和我自己理解的一样,而且给出了正确的Oracle的Hibernate方言,也和我原来的设置一样。但是经过几番修改后,都没能解决问题。

        几番折腾后,不见成效,只好静下来思考原因:突然想起一个关键问题,Oracle服务未启动,有可能是这个原因,赶紧将服务启动,再启动WEB应用,果然没有出现错误,原来问题的根源竟是我的粗心,而不是文件配置不正确。

        调试正常后,我又故意将方言改成错误设置,重启WEB应用,结果同样令我吃惊,竟然没有出现错误,这就让我费解了:明明是错误设置,结果却是不报错,难道这个设置没有作用吗?现在把这个疑问贴出了,大家共同探讨。
分享到:
评论

相关推荐

    ejb+hibernate资料 ejb+hibernate资料

    `Hibernate 配置文件.ppt`可能会详细解释如何设置Hibernate的配置文件(hibernate.cfg.xml),包括数据库连接信息、方言设置、缓存配置等。此外,它可能还会涉及SessionFactory和Session的创建与使用。 `Hibernate ...

    Hibernate mysql jar包

    在实际开发中,还需要正确配置Hibernate的配置文件(通常为`hibernate.cfg.xml`),包括指定数据库连接信息(如URL、用户名、密码)、实体类扫描路径、方言设置等。同时,需要在项目中创建实体类,用注解描述其与...

    hibernate4框架学习笔记

    - 编写`hibernate.cfg.xml`配置文件,包括数据库连接信息(驱动、URL、用户名、密码)、方言设置以及映射文件引用。 - 在数据库中创建对应的数据表,例如,创建一个名为User的表。 - 创建对应的Java POJO类,例如...

    hibernate框架

    - **hibernate.cfg.xml**: Hibernate的配置文件,包含了数据库连接信息、方言设置、缓存配置等。 - **实体类的映射文件**: 通常为.hbm.xml文件,或者使用Java注解来定义映射。 ### 使用步骤 1. 加载配置:通过...

    hibernate独立开发包

    3. **配置文件(Hibernate Configuration)**:在`hibernate.cfg.xml`文件中,配置数据库连接信息、方言、缓存等设置。 4. **会话(Session)**:Hibernate的核心接口,它是操作数据库的主要入口,提供了事务管理、...

    Hibernate3.1

    无论是对于初学者还是经验丰富的开发者,理解并熟练掌握Hibernate 3.1都能显著提升开发效率,减少出错概率,让开发者能够更加专注于业务逻辑的实现。通过阅读`Hibernate3.1_DOC_CN.chm`帮助文档,可以深入了解和学习...

    在eclipse中使用hibernate

    - **JDO**:虽然JDO是经过JCP认证的正式规范,但由于其在后续版本中遇到的一些问题,以及社区支持度不如Hibernate,其使用范围和影响力相对较小。 #### 2. Hibernate简介 Hibernate是一个强大的对象关系映射(ORM)...

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

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

    hibernate传智播客

    4. **配置文件(Hibernate Configuration File)**:hibernate.cfg.xml是Hibernate的主要配置文件,它包含了数据库连接信息、方言设置、缓存配置等。 5. **会话(Session)**:Hibernate的会话接口是应用程序与...

    hibernate

    学习Hibernate首先要了解其配置文件hibernate.cfg.xml,其中包含了数据库连接信息、缓存配置、方言选择等关键设置。此外,还需要为每个实体类创建对应的.hbm.xml映射文件,或使用注解进行类级别的映射。 4. **实体...

    Hibernate的高级查询

    HQL是Hibernate的SQL方言,它是面向对象的查询语言,允许我们用类和对象的名字而不是表和列来写查询语句。HQL支持各种复杂的查询,如连接查询、分组查询、子查询等。例如,我们可以用以下HQL语句查询所有未删除的...

    Hibernate3.2官方中文参考手册.pdf 和Hibernate3.1_DOC_CN.chm中文版

    2. 配置:XML配置文件(hibernate.cfg.xml)的编写,包括数据库连接、方言(Dialect)选择等。 3. 映射文件:.hbm.xml文件或注解方式,将对象模型与数据库表进行映射。 4. 数据库操作:增删改查(CRUD)操作,使用...

    hibernate所使用的jar包

    2. **配置文件**:在使用Hibernate之前,我们需要配置一个`hibernate.cfg.xml`文件,其中包含了数据库连接信息、方言、缓存设置等。 3. **实体类和注解**:`hibernate-annotations-3.4.0.GA.jar`包含Hibernate注解...

    在Eclipse下开发Hibernate.pdf

    在Eclipse中开发Hibernate主要涉及以下几个关键知识...通过以上步骤,开发者可以在Eclipse环境中设置好Hibernate项目,自动生成必要的代码,并编写测试来验证数据库操作。这极大地提高了开发效率,降低了出错的可能性。

    hibernate的HQL的jar

    在Java应用程序中,Hibernate使得数据操作更加简洁高效,避免了传统的JDBC代码繁琐和易出错的问题。HQL(Hibernate Query Language)是Hibernate框架内建的一种面向对象的查询语言,类似于SQL,但更贴近于Java对象。...

    hibernateDemo_001

    `hibernate.cfg.xml`是Hibernate的全局配置文件,包含了数据库连接信息、方言设置、缓存策略等关键参数。而实体类的映射文件则详细描述了每个实体类与数据库表之间的映射规则,如字段对应关系、主键生成策略等。 在...

    hibernate中文参考文档

    配置文件中包含数据库连接信息、缓存设置、方言选择等。映射文件则定义了实体类和数据库表的对应关系。 四、对象状态 在Hibernate中,对象有四种状态: 1. Transient:新创建的对象,未与Session关联,未持久化。 2...

    oracle分别使用jdbc和hibernate的例子

    2. 配置Hibernate:创建`hibernate.cfg.xml`配置文件,设置数据库连接信息、方言等。 3. 定义实体类:映射数据库表,使用注解或XML文件描述对象-关系映射。 4. 创建SessionFactory:基于配置文件创建SessionFactory...

    MyEclipse+hibernate错误:Could not get list of suggested identity strategies from database解决

    - `<property name="hibernate.dialect">`:应设置为对应数据库的方言,例如MySQL使用`org.hibernate.dialect.MySQLDialect`。 - `<property name="hibernate.connection.driver_class">`:设置正确的JDBC驱动类,...

Global site tag (gtag.js) - Google Analytics