`
voff12
  • 浏览: 97139 次
  • 来自: 北京
社区版块
存档分类
最新评论

hiberate奇怪的问题,tomcat重启后,表内所有数据消失,重新插数据。

阅读更多
问题为:
hibernate能正常向mysql数据库的表插入数据。但每次一tomcat重启后,所有数据都消失了,插入的数据又是为新的数据。不知这是什么原因?
如果这样的话,所有数据都不是连续的,只要tomcat重启后,之前所有的数据都会消失 ,那这样就没有意义了。不知道出了什么问题。
甚至更有趣的是,连改动的mysql表属性也会变还原。


总结问题关键字:hibernate tomcat重启,一查:
初出分析为:
<property name="hbm2ddl.auto">create</property>的设定原因。可不知道这句是什么意思?

javaeyer们能否指点一下。我再去google一下。谢谢了。
分享到:
评论
3 楼 voff12 2007-02-04  
谢谢了,问题已经解决!就是这句的问题。
2 楼 lordhong 2007-02-04  
是啊,自动重新构建你的数据库.
1 楼 bencode 2007-02-03  
这个选项是不是hibernate自动根据你的 hbm 文件产生表呢?
我好像看过这样的介绍,不过没有用过. 你去找找看.

相关推荐

    hibernate入门数据简单插入

    3. **实体类与数据表映射**:在Hibernate中,我们定义一个Java类来表示数据库中的表,使用注解或XML映射文件将类与表关联。例如,`@Entity`注解标识一个类为实体,`@Table`注解指定对应数据库表名,`@Id`注解标记...

    Hibernate使用Tomcat连接池.doc

    如果在没有Hibernate的情况下,直接通过JNDI获取连接能正常工作,那么问题可能出在Hibernate与数据源的集成上。 总之,整合Hibernate和Tomcat的DBCP连接池可以有效地管理数据库连接,提高应用性能,同时降低了维护...

    hibernate 3.1+tomcat 5.5.x(配置jndi)

    ### hibernate 3.1+tomcat 5.5.x(配置jndi) #### 一、引言 随着Tomcat从5.0版本升级到5.5.x版本,其配置发生了诸多变化,特别是对Tomcat JNDI的配置方式产生了显著的影响。这对希望在Hibernate安装中利用Tomcat ...

    Tomcat下配置Hibernate

    - `hbm2ddl.auto`:设置Hibernate在启动时对数据库表的操作模式,常见的值有`create`(每次启动都重新创建表)、`update`(更新表结构,如果存在则忽略)等。 - `current_session_context_class`:设置当前线程中...

    Tomcat配置hibernate xml模板

    本篇文章将详细介绍如何在Tomcat中配置Hibernate的XML模板,以便于在Java Web应用中实现高效的数据持久化。 首先,让我们理解这两个核心文件的作用: 1. `server.xml`:这是Tomcat服务器的主要配置文件,位于`conf...

    Hibernate中大量数据的更新

    然而,在将大量数据插入到数据库时,Hibernate 经常会出现性能和内存溢出问题。本文将讨论使用 Hibernate 批量更新大量数据的方法和技巧。 批量更新的必要性 在实际应用中,我们经常需要将大量数据插入到数据库中...

    Hibernate 使用缓存时,数据同步问题

    ### Hibernate使用缓存时的数据同步问题详解 #### 引言 在现代软件开发中,ORM框架如Hibernate被广泛应用于数据库操作,以简化Java应用程序与数据库之间的交互。然而,使用Hibernate时,缓存机制的合理配置对于...

    java+hibernate双数据源配置

    本篇将详细讲解如何在Java项目中结合SpringBoot和Hibernate进行双数据源配置,以满足对MySQL数据库的高效管理。 首先,我们要明白什么是双数据源配置。双数据源配置是指在一个应用中同时管理两个或更多的数据源,每...

    hibernate连接池之tomcat6的配置

    标题“hibernate连接池之tomcat6的配置”涉及到的是如何在Tomcat6服务器中配置Hibernate连接池,以便高效管理数据库连接。这通常是为了优化应用程序的性能和资源利用。以下将详细介绍相关知识点: 1. **Hibernate**...

    spring boot 2多数据源,里面有hibernate和mybatis的多数据源代码

    在这个项目中,我们有两个主要的数据访问技术:Hibernate和MyBatis,它们都是Java领域中广泛使用的ORM(对象关系映射)工具。 **Hibernate** 是一个强大的ORM框架,它允许开发者通过Java对象来操作数据库,而无需...

    配置hibernate数据源

    配置Hibernate数据源是一项基础而重要的任务,涉及在Java应用程序中集成和使用Hibernate框架以及MySQL数据库。以下内容旨在详细介绍如何在MyEclipse开发环境中配置Hibernate数据源,同时解释相关概念和步骤。 首先...

    mysql+jdbc+jsp+Hibernate3.2+tomcattomcat5.028成功测试

    &lt;br&gt; //显示表中的所有数据: out.println("表中的所有数据:"+"&lt;BR&gt;"); &lt;br&gt; Session session2 =sessionFactory.getCurrentSession(); session2.beginTransaction(); List result = session2...

    Hibernate 3.1+Tomcat 5.5.X(配置JNDI篇)

    【标题】:“Hibernate 3.1+Tomcat 5.5.X(配置JNDI篇)” 【描述】:文章介绍了在Tomcat 5.5.X版本中如何配置Hibernate 3.1,特别是关于JNDI(Java Naming and Directory Interface)的设置方法。 【标签】:...

    dwr+struts+hibernate+jquery tomcat日志查询系统

    【标题】"dwr+struts+hibernate+jquery tomcat日志查询系统"是一个基于Web的应用程序,主要用于实时、高效地查询Tomcat服务器的日志内容,并且具备分页功能,提供良好的用户体验。这个系统整合了多个技术框架,下面...

    Hibernate 数据持久化

    - **数据持久化**: 指的是程序中的对象状态在系统重启后仍然能够保存,即使没有内存支持也能保持其状态。在Hibernate中,数据持久化是通过对象和数据库记录之间的映射实现的。 2. **Hibernate 配置** - **...

    Hibernate 显示数据库数据

    【标题】"Hibernate 显示数据库数据" 在Java开发中,Hibernate是一个非常流行的对象关系映射(ORM)框架,它简化了数据库操作,使得开发者可以用Java对象来操作数据库记录。本教程针对初学者,将介绍如何使用...

    Hibernate数据持久化技术

    Hibernate是Java领域中最流行的ORM框架之一,它通过元数据来定义对象和数据库表之间的映射关系,使得Java对象可以直接被存储和检索,而无需编写大量的SQL语句。 在ORM中,POJO(Plain Old Java Object)是一个简单...

    Hibernate配置数据源.

    Hibernate作为Java领域内广泛使用的对象关系映射(ORM)工具之一,其灵活高效的数据源配置方式为开发者提供了极大的便利。本文将详细介绍在Hibernate框架中配置不同数据源的方法,帮助读者更好地理解和应用这些配置...

    spring3+springmvc+jpa+hibernate多数据源

    "spring3+springmvc+jpa+hibernate多数据源"是一个示例项目,它演示了如何在一个应用中集成Spring 3、Spring MVC、JPA 2.0以及Hibernate,以实现对多个数据源的支持。下面将详细介绍这些技术及其集成的关键点。 **...

Global site tag (gtag.js) - Google Analytics