在mysql数据库中采用主从数据库配置,在读取从库的数据时读到脏数据,并且在web容器重启之后消失,在启动之后数据库中的记录变化之后,查询的数据就是不更新,原因是数据库的链接采用了不自动提交的链接并且。在hibernate的配置文件中增加如下的参数就可以解决
<property name="hibernate.connection.autocommit">true</property>
在数据库连接池链接数据库之后,数据库重启之后,web容器不重启的情况下,访问数据库的API就一直报错,
org.hibernate.exception.JDBCConnectionException: could not execute query
Caused by: com.mysql.jdbc.exceptions.MySQLNonTransientConnectionException: No operations allowed after connection closed.Connection was implicitly closed due to underlying exception/error:
** BEGIN NESTED EXCEPTION **
com.mysql.jdbc.CommunicationsException
MESSAGE: Communications link failure due to underlying exception:
** BEGIN NESTED EXCEPTION **
java.io.EOFException
MESSAGE: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.
STACKTRACE:
java.io.EOFException: Can not read response from server. Expected to read 4 bytes, read 0 bytes before connection was unexpectedly lost.
在hibernate的配置文件中增加如下的参数就可以解决
<property name="connection.provider_class">org.hibernate.connection.C3P0ConnectionProvider</property>
分享到:
相关推荐
### Hibernate配置数据库连接知识点详解 #### 一、Hibernate简介与作用 Hibernate 是一款开源的对象关系映射(Object Relational Mapping, ORM)框架,用于 Java 应用程序与关系型数据库之间的交互。它允许开发者以...
通过对Hibernate配置文件中的各种元素进行深入了解,可以帮助开发者更好地掌握Hibernate的工作原理和配置技巧,从而更加高效地开发基于Hibernate的应用程序。希望本文能帮助您深入理解Hibernate配置文件元素的含义及...
### Hibernate配置详解(一):理解配置文件的重要性与细节 #### 概述 在Java持久化框架中,Hibernate因其灵活性和强大的ORM(对象关系映射)能力而备受开发者青睐。然而,要想充分发挥Hibernate的潜力,深入理解...
【标题】"Hibernate使用技巧共2页.pdf.zip" 提供的文档主要聚焦于Hibernate这一流行的Java持久化框架的使用技巧。Hibernate是一个对象关系映射(ORM)工具,它简化了数据库与Java对象之间的交互,使得开发者可以使用...
2. Hibernate配置文件(hibernate.cfg.xml): - 数据库连接配置:包括数据库URL、用户名、密码、驱动类名等,这些信息定义了应用程序如何连接到数据库。 - 映射文件引用:通过`<mapping resource=""/>`标签,指定...
以上内容总结了Hibernate使用过程中的一些重要技巧和注意事项,包括配置文件的选择与使用、实体关系管理、延迟加载策略以及与Spring框架的集成等关键知识点。通过掌握这些技巧,开发者可以更高效地利用Hibernate框架...
### Hibernate配置详解(二)——深入理解`.hbm.xml`文件与实体关联 #### 引言 在前文《Hibernate 配置详解》中,我们已经初步探讨了Hibernate框架的基本配置,包括`hibernate.cfg.xml`文件的重要性及其在...
《Hibernate配置详解》 在Java世界中,Hibernate作为一款强大的对象关系映射(ORM)框架,极大地简化了数据库操作。本教程将通过一系列视频深入探讨Hibernate的配置过程,旨在帮助开发者快速掌握其核心配置和使用...
**标题:“Hibernate配置”** **概述** Hibernate是一个强大的Java库,用于简化数据库应用程序的开发。它作为对象关系映射(ORM)工具,允许开发者用Java对象来操作数据库,而不是直接编写SQL语句。本篇文章将深入...
### Hibernate4.1环境搭建详解 #### 一、概述 在构建现代Web应用程序时,集成Spring框架、Struts2以及Hibernate等技术是非常常见的选择。...同时,熟练掌握这些配置技巧也是提高开发效率的关键之一。
4. **Hibernate配置文件**:`hibernate.cfg.xml`用于全局配置Hibernate的行为,如数据库连接信息、缓存策略等。而`.hbm.xml`文件则用于指定具体对象的映射规则。 5. **对象映射文件**:如`.hbm.xml`文件,其中定义...
7. **检查Hibernate配置文件**:此时,您应该能看到Hibernate配置文件已经自动生成。 8. **生成实体类映射**: - 在`Myeclipse DataBase Explorer`视图中,选择数据库连接,并右键选择`Open Connection...`,输入...
前几天搞 Spring + Hibernate + Struts 事务配置 ,网上找了好多资料,不过好无语,大多都是 Ctrl + V,浪费俺的宝贵时间 现在我总结配出一套,给大家参考参考,可能有不足,请大家多多交流。 附:内有弹出...
### Hibernate配置 1. **hibernate.cfg.xml**: 这是Hibernate的主配置文件,其中包含了数据库连接信息、方言设置、缓存配置等。 2. **实体类映射**: 使用XML(hbm.xml)或注解(@Entity、@Table等)来定义Java类与...
### Hibernate常用配置详解 #### 一、概述 Hibernate 是一款开放源代码的 ORM(对象关系映射)框架,它对 JDBC 进行了轻量级的封装,使得 Java 开发...希望本文能帮助读者更好地理解和掌握 Hibernate 的配置技巧。
1. **架构与配置**:书中详细讲解了Hibernate框架的内部架构,以及如何配置Hibernate以适应不同的应用场景。 2. **对象关系映射(ORM)**:ORM是Hibernate的核心功能之一,书中对此进行了详尽的阐述,包括如何将Java...
3. **Hibernate配置**:教程可能详细讲解如何配置Hibernate,包括创建hibernate.cfg.xml文件,设置数据库连接参数,以及加载实体类的映射文件。 4. **实体类与表映射**:学习如何使用Hibernate注解或XML配置文件将...
4. **配置文件详解**:`hibernate.cfg.xml`是Hibernate的核心配置文件,用于指定数据库连接信息、事务处理方式、缓存策略等。例如,`<property name="dialect">org.hibernate.dialect.Oracle9Dialect</property>`...
2. **逆向工程原理**:Hibernate的反向工程是从现有数据库中提取表结构,并自动生成对应的Java实体类、Hibernate配置文件(hbm.xml)以及映射文件。这些文件包含了数据库表字段与Java对象属性之间的对应关系,以及...