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

hibernate自动建表

    博客分类:
  • Java
阅读更多
方案一
在hibernate.cfg.xml中添加:
引用
<properties>   
  <property name="hibernate.hbm2ddl.auto" value="create" />
</properties>

value的值可选项如下:
引用
  • validate               加载hibernate时,验证创建数据库表结构
  • create                  每次加载hibernate,重新创建数据库表结构。
  • create-drop        加载hibernate时创建,退出是删除表结构
  • update                 加载hibernate自动更新数据库结构


方案二
用自动生成代码后,在/src下面有一个jdbc.properties文件,这里加一句hibernate.hbm2ddl.auto=update。值的可选项同上。
分享到:
评论
1 楼 iceworld4143 2009-01-25  
挨踢也疯狂 - 菠菜永久域名
这个名字真彪悍

相关推荐

    自动在数据库中建成表(Hibernate)

    使用Hibernate自动建表功能,可以快速地将设计的实体模型转化为实际的数据库结构,对于快速开发和原型验证非常有帮助。同时,也要注意,虽然自动建表方便,但在生产环境中应谨慎使用,以防止数据丢失。

    Hibernate动态建表

    5. **自动建表(Schema Generation)**: Hibernate的`hibernate.hbm2ddl.auto`配置属性决定了在应用启动时如何处理数据库表。设置为`create`会在每次启动时清空并重建表,`update`则只更新表结构以适应新的实体定义...

    hibernate3.5多对多自动建表

    用hibernate3.5 xml文件映射,junit实现多对多自动建表,下载后解压用myeclipse导入,这里要注意:需要junit的包。这个是学hibernate的关键,建议新手作为重点,大虾就请多多指教了

    HIBERNATE:Hibernate 学习一--注解方式自动建表

    通过这些注解和配置,开发者可以快速地建立Java对象与数据库表之间的映射,并利用Hibernate自动创建数据库表,大大提高了开发效率。在实际项目中,结合Spring等框架,可以实现更高效、便捷的数据库操作。 在提供的...

    hibernate根据类生成表

    1. Hibernate自动建表原理 Hibernate的核心是XML配置文件(hibernate.cfg.xml)和实体类。当我们指定了`hibernate.hbm2ddl.auto`属性为`create`或`update`时,Hibernate在启动时会自动检查数据库,如果不存在对应的...

    SSH高质量整合.Spring注解标签,项目启动自动建表.

    综上所述,SSH高质量整合利用Spring的注解简化配置,通过Hibernate的注解实现ORM映射,同时利用Hibernate的自动建表功能,极大地提高了开发效率。项目中的标签注入则优化了视图层的开发,使得整个Web应用的开发流程...

    springMVC4+hibernate4+mysql全注解自动建表

    注释齐全,'零'配置文件 (1)在config中找到db.properties:连接自己的mysql (2)在连接到的mysql中建一个数据库(database):(defaultName:mvcdemo) (3)运行本项目 (4)页面输入 ...

    JPA注解 和hibernate 建表

    JPA注解和Hibernate建表 一、JPA概述 Java Persistence API(JPA)是Sun官方提出的Java持久化规范,它只是一个规范不是一个产品。JPA的主要目标是提供一种简洁、易用的方式来访问、操作和管理Java应用程序中的数据...

    毕设-B2B 在线招标系统

    2.sql 见 src 目录下 sql 文件 , 默认 hibernate 自动建表 3.配置文件见 src/resources 目录 1.springMvc 以 location="classpath:*-gourderwa.properties" 装载配置,若修改配置文件名称对应修改此处 2.指定 ...

    学生宿舍管理系统(struts2和hibernate)

    struts2和hibernate整合的,hibernate使用的注解方式,数据库是mysql。数据库的配置在hibernate.cfg.xml中修改一下,直接新建一个数据库就可以了,hibernate自动建表,自己手动在程序中添加数据信息。

    Hibernate自动生成表demo

    总的来说,通过使用Hibernate的注解和自动建表功能,我们可以轻松地在Java应用中建立数据库模型,并在运行时自动创建数据库表。这极大地提高了开发效率,降低了出错的可能性,并使得数据库与Java代码之间的关系更加...

    图书管理系统-JavaWeb版本

    ·Hibernate自动建表 应用功能: ·图书分类管理(增、删、改、查) ·图书管理(增、删、改、查) ·读者信息管理(增、删、改、查) ·前台图书查询 ·前台读者查询 ·前台外借查询 ·查询...

    struts2+hibernate整合增删改查加注册登录Demo包含数据库自动建表语句

    3. **数据库自动建表语句**:在Hibernate中,可以通过配置使其自动根据映射文件创建数据库表,这对于快速原型开发或测试非常有用。这通常在hibernate.cfg.xml的`hibernate.hbm2ddl.auto`属性中设置,如设为"create...

    hibernate动态生成表结构

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

    chepiao.zip_mvc 订票系统_订票

    “Hibernate自动建表”指的是Hibernate,这是一个流行的Java持久层框架,它简化了数据库操作,通过对象关系映射(ORM)技术将Java对象与数据库表对应起来。使用Hibernate,开发者可以定义实体类来代表数据库表,而...

    hibernate建表例子

    在具体的代码示例中,我们将看到如何创建一个名为`User`的实体类,然后使用Hibernate自动在数据库中创建对应的`USER`表。实体类可能会包含`@Id`注解标识主键,以及其他属性和它们对应的列注解。通过SessionFactory...

    spring数据源配置

    - **hibernate.hbm2ddl.auto**: 控制Hibernate自动建表行为。 - **hibernate.show_sql**: 是否显示SQL语句。 - **`mappingResources`**: Hibernate映射文件列表。 ##### 3. 事务管理器配置 为了更好地控制事务...

    解决 Springboot Jpa 自动创建表 和字段乱序问题[凤凰小哥哥]

    产生原因:因为使用 jpa 自动创建表的时候,采用的是TreeMap的,我们要变成LinkedHashMap 的结构。 解决方案:在项目下java文件夹下创建包名为: org.hibernate.cfg ,创建类: PropertyContainer [包名,类名...

    spring-boot-test:springboot学习笔记!

    Springboot的学习记录 此代码库主要记录本人对Springboot的学习...引入Mysql数据库,引入Jpa管理数据库,使用Hibernate自动建表。 使用Jpa对数据库进行增加、删除、修改和查询,全部使用JpaRepository接口的方法实现

    hibernate简单的入门案例

    3. **自动建表策略** Hibernate 提供了自动创建、更新、验证数据库表的策略。在配置文件中,你可以通过以下属性来控制这个行为: ```xml &lt;property name="hibernate.hbm2ddl.auto"&gt;create ``` 上述配置中的`...

Global site tag (gtag.js) - Google Analytics