`
irsv67
  • 浏览: 30225 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

hibernate中的几个异常

阅读更多
如果发现这个异常 Exception in thread "main" org.hibernate.HibernateException: Hibernate Dialect must be explicitly set
说明你使用的是xml配置文件,不是property文件, 同时你也没有调用 XXConfiguration()的configure()方法,该方法才可以从xml文件中初始化Hibernate配置.

如果发现 .WARN SessionFactoryObjectFactory:98 - Could not bind factory to JNDI
这个异常, 请去掉     <session-factory name="org.hibernate.SessionFactory"> </session-factory>中的
name="org.hibernate.SessionFactory"
如果上面的属性出现, Hibernate 会想把session绑定到JNDI中的. 这个选项一般是使用Hibernate Tools时候生成的.

如果出现 java2dll 时候创建数据库的语句不正常请注意看看
        <property name="hibernate.default_catalog">db</property>
        <property name="hibernate.default_schema">db</property>
这两个属性都在配置文件中.  对于Mysql来说, 使用2个是不可以的. 去掉一个.
分享到:
评论

相关推荐

    Hibernate映射导致的几个异常

    这个异常通常发生在级联操作中,例如当配置了`cascade="save-update,persist"`。如果在保存一个对象时,该对象引用了一个未保存的瞬态对象,Hibernate会尝试同时保存这两个对象,但在这个过程中,若主对象保存成功而...

    Hibernate几个常见错误解决方式

    这个错误表明Hibernate尝试访问的数据库表中不存在名为`isupdate`的列。解决方法是检查Hibernate的映射文件(如.hbm.xml或使用注解的方式),确保实体类中的`isupdate`属性正确地映射到了数据库表的相应列。如果...

    Spring+Hibernate StringIndexOutOfBoundsException String index out解决方法

    在解决这个异常的过程中,我们需要注意以下几点: * 需要检查映射文件中的字段信息是否正确。 * 需要检查数据库中表的字段信息是否正确。 * 需要保证映射文件中的信息和数据库中的信息是一致的。 * 需要检查 Java ...

    Hibernate实践例子程序

    一个最简单的Hibernate project(不涉及Struts, Tomcat, XDoclet,JBoss等东东)必须的几个东东: 1. Hibernate工具包。 2. JDBC数据库连接驱动。以mysql为例,mysql-connector-java-3.1.×-bin.jar。 3. 配置...

    SSH中Hibernate所需基本jar包

    该压缩包“SSH中Hibernate所需基本jar包”包含了运行Hibernate所必需的库文件,这些文件通常会包括以下几类: 1. **Hibernate核心库**:如`hibernate-core.jar`,这是Hibernate的主要部分,包含了ORM的基本功能,如...

    hibernate

    根据提供的文件信息,我们可以深入探讨Hibernate框架中的几个关键概念,特别是`fetch`, `lazy`, `cascade`, 和 `inverse`关键字的使用与理解。这四个概念在处理对象关系映射(ORM)时非常重要,尤其是在Java环境下...

    hibernate中的几个重要方法以及调用[参照].pdf

    如果数据库中不存在该对象,load()会抛出`org.hibernate.ObjectNotFoundException`异常。load()支持延迟加载,允许对象在需要时才加载。 2. list()与iterator()方法: - list()方法:在执行时,list()一次性获取...

    hibernate 中的lazy属性祥解.txt

    `lazy`属性是Hibernate中用于控制数据加载策略的一个关键参数,主要用于延迟加载关联对象。当一个对象被加载时,与其关联的对象不一定立即加载到内存中,而是等到真正需要使用时才加载,这就是懒加载(Lazy Loading...

    hibernate-release-5.4.25.Final_Hibernate5.4.25_hibernate所需jar包_源

    配置Hibernate主要涉及以下几个方面: - 配置文件:通常为`hibernate.cfg.xml`,定义数据库连接信息、实体类扫描路径、缓存策略等。 - 实体类:使用Java类表示数据库表,通过注解声明字段与表列的映射关系。 - ...

    day36 10-Hibernate中的事务:解决丢失更新

    标题中的“day36 10-Hibernate中的事务:解决丢失更新”指的是在使用Hibernate进行数据库操作时,关于事务管理和防止丢失更新的问题。在数据库管理中,事务是确保数据一致性的重要机制,而丢失更新是并发控制中可能...

    Hibernate 4.1.1 API 文档

    文档主要包含以下几个关键部分: 1. **Entity Management**:这部分介绍了如何定义实体类(Entities),以及如何使用`@Entity`注解将Java类映射到数据库表。实体的生命周期管理,包括持久化(Persistance)、加载...

    Spring+hibernate整合源代码

    Spring 和 Hibernate 的整合主要涉及到以下几个方面: 1. **依赖注入**:Spring 提供的 DI(Dependency Injection)机制可以帮助管理 Hibernate SessionFactory 和 Session 实例,避免手动创建和管理这些对象。在...

    Hibernate Validator 小例子

    在 Hibernate Validator 中,有几个常用的核心注解用于数据验证,例如: 1. `@NotNull`:检查字段是否为非空,如果为空则抛出异常。 2. `@Size(min = x, max = y)`:限制字段长度在指定范围内,适用于字符串、数组...

    struts和hibernate的一个小项目

    在这个StrutsDemo_CRM项目中,我们可能会看到以下几个关键组成部分: 1. **实体类(Entities)**:这些是与数据库表对应的数据模型,比如Customer、Order等。每个实体类通常会继承Hibernate的BaseEntity,并且使用...

    hibernate3.2 jar包

    在Hibernate 3.2中,主要包含以下几个关键组件: 1. **Configuration**:这是配置对象,用于读取Hibernate的配置文件(通常是hibernate.cfg.xml),并建立SessionFactory。配置文件中包含了数据库连接信息、实体类...

    osgi hibernate

    这可能包括以下几个关键知识点: 1. **OSGi基础知识**:首先需要理解OSGi的基本概念,如服务、模块(Bundle)、依赖管理等,以及它如何提供一种灵活的运行时环境。 2. **Hibernate简介**:了解Hibernate的核心功能...

    webwork+spring+hibernate入门实例

    集成这三个框架的过程主要包括以下几个步骤: 1. **配置WebWork**: 配置web.xml以启动WebWork,设置ActionServlet和过滤器。 2. **配置Spring**: 创建Spring配置文件,定义bean并实现依赖注入。 3. **配置Hibernate*...

    hibernate_reference.pdf

    文档主要分为以下几个部分: 1. **基本概念介绍**:这部分内容包括 Hibernate 的核心概念和技术基础,如 Session、Transaction、Query 等。 2. **配置与环境搭建**:介绍了如何配置 Hibernate,包括设置数据库连接...

Global site tag (gtag.js) - Google Analytics