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

hibernate无法自动创建表错误

 
阅读更多

可能的原因是

数据库版本。。


在5.1中 innodb 的创建表时SQL写法与5.5的不一致

所以如果变更了数据库的时候需要注意这个问题。

当然这个问题也容易发现,打开SQL打印功能把SQL放到MYSQL界面运行一下就知道了。

然后和现有的正确的表的创建语句做个对比,就会发现。  最后的 innodb 语法变了。




9.5成新40l热水器出(滨江中兴花园,区政府旁)

 

滨江附近的商店

 

分享到:
评论

相关推荐

    Hibernate3.4 不自动创建索引的问题

    如果想让Hibernate自动创建或更新数据库结构,包括索引,我们需要将这个属性设置为"create"、"create-drop"或者"update"。 但是,即使设置了正确的`hibernate.hbm2ddl.auto`,依然可能出现不自动创建索引的情况。这...

    hibernate根据字段生成数据库表

    - **快速开发测试环境**:对于快速搭建的测试环境,可以自动创建数据库表,节省时间。 - **自动化部署**:在持续集成/持续部署 (CI/CD) 流程中,自动化的数据库表生成有助于简化部署流程。 #### 五、总结 利用 ...

    Hibernate自动生成持久化类和映射文件

    "Hibernate自动生成持久化类和映射文件"这个话题主要涉及如何利用myEclipse这款集成开发环境的反向工程功能,快速地根据数据库中的表结构生成对应的Hibernate配置文件、映射文件以及持久化类。下面将详细介绍这一...

    Hibernate 映射文件自动生成

    然而,手动编写这些映射文件可能会耗费大量时间,因此“Hibernate 映射文件自动生成”是一个非常实用的功能,它能够帮助开发者快速、准确地创建和维护这些映射文件。 【描述】虽然描述为空,但我们可以推测,这篇...

    自动创建表

    在数据库管理领域,"自动创建表"是一种高效的数据管理和初始化方法,它允许用户或系统根据预定义的模式或结构自动生成数据库表格。这个过程通常涉及编程语言、数据库管理系统(DBMS)以及相关的软件工具。本篇文章将...

    myeclipse中自动生成hibernate的POJO、DAO和hbm.xml文件

    MyEclipse中自动生成Hibernate的POJO、DAO和hbm.xml文件 MyEclipse是一款功能强大且流行的集成开发环境(IDE),它提供了许多实用的功能来帮助开发者快速构建和维护项目。其中,MyEclipse提供了对Hibernate的支持,...

    Hibernate自动生成配置文件

    6. **用Hibernate自动生成配置文件**:选择数据库中的目标表,如`t_user`,通过右键菜单选择“HibernateReverseEngineering”,根据提示逐步填写相关信息,包括主键类型、对应的Java类名及包名等,最后点击“Finish...

    hibernate自动生成

    5. **优点**:使用Hibernate自动生成的代码,可以提高开发效率,减少错误,并保持代码的一致性。同时,它也方便后期的维护和扩展,因为当数据库结构发生变化时,只需要重新生成代码即可。 6. **注意事项**:尽管...

    Hibernate3自动生成entity

    选择要映射的表,通过右键菜单选择“Hibernate > Generate Hibernate Mapping Files”,MyEclipse会自动生成.hbm.xml文件,其中包含了字段与数据库列的对应关系。 实体类是Hibernate操作数据库的核心,它们代表了...

    hibernate自动化生成工具

    - **数据库表到Java POJO的映射**:通过注解(@Entity、@Table、@Column等)或者XML配置,Hibernate插件可以自动创建对象和表之间的映射,使得数据的持久化变得简单。 - **数据库操作SQL的自动生成**:当对实体类...

    hibernate动态生成表结构

    在这种情况下,Hibernate可以根据实体类自动创建对应的`User`和`Role`表,以及它们之间的关联。 总结,Hibernate的动态生成表结构功能极大地方便了开发过程,减少了手动创建和维护数据库表的工作量。通过正确配置...

    struts2+hibernate+spring多表操作示例

    在操作时,可以通过SessionFactory创建Session,然后利用Session的 CRUD(Create、Read、Update、Delete)方法进行数据库操作,Hibernate会自动处理关联关系的维护。 3. **Spring**:在服务层,Spring通过DI注入...

    hibernate的映射表生成器

    标题中的“hibernate的映射表生成器”是一个图形用户界面(GUI)工具,专门设计用于帮助开发者自动生成数据表,其基于对象模型(po)和映射文件(XML文件)。这个工具的出现,极大地提高了开发效率,减少了手动创建...

    数据库的自动创建

    数据库的自动创建是数据库管理中一个非常实用的功能,特别是在开发环境中,可以极大地简化数据库的管理和维护。在Java的ORM框架Hibernate中,这个功能通过配置文件hibernate.cfg.xml中的一个属性`hibernate.hbm2ddl....

    AutoCode_SSHDemo_Setup自动生成HIBERNATE 配置文件 JAVA代码自动生成

    使用这个工具可能包括以下步骤:安装AutoCode_SSHDemo_Setup.exe,配置数据库信息,选择需要生成的代码类型,然后工具会自动创建相应的配置文件和Java代码。 8. **最佳实践**: 尽管自动化工具能提高效率,但理解...

    代码自动生成工具 hibernate配置文件工具 MagicalTools

    通过简单的界面操作,开发者可以选择数据库表,工具会自动分析表结构,生成对应的Java实体类,同时创建相应的Hibernate配置文件,如`hibernate.cfg.xml`和`mapping.xml`。这极大地减少了手动编写代码的时间,确保了...

    在hibernate中实现oracle的自动增长

    本文将深入探讨如何在Hibernate中实现Oracle数据库的自动增长特性,这一功能对于确保数据表中的主键唯一性至关重要。 ### Oracle数据库的自动增长机制 Oracle数据库提供了强大的序列(sequence)功能来支持自动增长...

    使用 MyEclipse 插件创建 Hibernate + Struts 实例

    在创建Struts项目时,MyEclipse插件通常会自动生成必要的目录结构和基础文件。 压缩包中的`userlist.sql`可能是一个数据库脚本,用于初始化用户表。在开始项目前,可以导入这个脚本到MySQL数据库中,为应用创建预设...

    使用hibernate做的一个登录的小实例,代码大部分都是自动生成

    通过这个项目,我们可以学习到Hibernate的基本使用方法,包括实体类的创建、持久化配置、数据库交互以及自动生成的映射文件等内容。这个实例特别适合对ORM框架感兴趣,希望学习Hibernate的开发者。 【知识点详解】...

    Hibernate,hibernate笔记

    如果遇到错误,例如配置错误导致browse无法选择正确的项目目录,可能需要手动修改`.project`文件的natures部分,确保包含Hibernate的nature。 总的来说,Hibernate是Java开发中的重要工具,它通过ORM解决了数据库...

Global site tag (gtag.js) - Google Analytics