`

Hibernate 根据映射文件生成数据表

阅读更多

hibernate Annotation不用SchemaExport也可以生成表呀,只要在sessionFactory配置的过程中
<property name="hibernateProperties">
<props>
<prop key="hibernate.hbm2ddl.auto">update</prop>
</props>
</property>

其中update表示加载hibernate自动更新数据库结构,你也可以用create,但这样你数据库中的所有数据都会被清除,估计你现在写的是none,所以不会自动生成

 


只要在 sessionFactory 中的 property 设置一个 hibernateProperties 属性 添加
<prop key="hibernate.hbm2ddl.auto">update</prop>


<bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
<property name="dataSource" ref="dataSource"/>
<property name="annotatedClasses">
<list>
<value>com.shuttle.test.AnnotationsTest</value>
</list>
</property>
<property name="hibernateProperties">
<props>
<prop key="hibernate.dialect">${hibernate.dialect}</prop>
<prop key="hibernate.show_sql">${hibernate.show_sql}</prop>
<prop key="hibernate.cache.provider_class">${hibernate.cache.provider_class}</prop>
<prop key="hibernate.cache.use_query_cache">${hibernate.cache.use_query_cache}</prop>
<prop key="hibernate.hbm2ddl.auto">update</prop>
</props>
</property>
</bean>

分享到:
评论

相关推荐

    hibernate的映射表生成器

    通过po与映射文件生成数据表的一个GUI小工具,非常方便

    利用hibernate中的SchemaExport生成数据表

    一般在项目开发过程中,使用比较多的就是先建好表,再利用hibernate反向工程生成*.hbm.xml文件跟POJO类,个人认为由于目前所使用的数据库都是关系数据库,而hibernate作为一个ORM,把对数据库的操作都对象化了,更...

    新建 Micro用ant执行POJO自动生成映射文件及数据表soft Word 文档

    但后两种都属于工具代人工生成数据表, 因此需要精细控制数据表间关系的应该考虑在数据库生成后适当修改。(关于这个问题,仁者见仁,智者见 智。大家有经验不妨说出来一起探讨下) 现结合自身实践对第2种做些...

    myeclipse自动生成hibernate映射文件

    在hibernate中,每个数据表对应的其实是一个实体类,每个实体类有一个对应的hbm.xml配置文件匹配,myeclipse中有个MyEclipse ...运用myeclipse的MyEclipse Database Explorer可以在2分钟内生成hibernate的映射文件

    myeclipse自动生成hibernate映射文件.

    myeclipse自动生成hibernate映射文件,省时省力,但一般情况下,还需要手动修改一些东西。

    MyEclipse 2014 使用hibernate3 生成数据库实体类 和 xml映射文件

    MyEclipse 2014 使用hibernate3 生成数据库实体类 和 xml映射文件

    hibernate基础实验

    掌握Hibernate的基本功能和基本用法 通过Hibernate将一个Java对象插入到数据库表中 ...(5) 可以利用Hibernate框架根据配置和类及映射文件生成数据库表结构,反过来,也可以根据数据库表结构生成持久化类和映射文件。

    Hibernate实践例子程序

    Hibernate 是一个开源的O/R mappimg的框架,基于JDBC提供了一种持久性数据管理的方案,相对于EntityBean来说是相当轻量级的。...还有一个ddl2hbm,是根据数据库来导出表结构,并生成映射文件和POJO class。

    Hibernate映射工具

    1- 通过PowerDesigner进行数据建模,设计好表,别写好表备注,字段备注。 2- 通过PowerDesigner生成数据库。 3- 通过该工具从数据库生成 hbm.xml 配置文件 和 JAVABEAN 文件 其中包含了表的备注和字段的备注自动...

    struts+hibernate实现的网络购物系统下载.zip

    不过不是用的tomcat服务器,所以目录结构和tomcat的不一样,我已经在myEclipse开发环境下重新组织了结构,另外没有数据库的表结构生成的sql,当然也没有数据,不过hibernate可以通过orm映射文件生成数据表ddl语句的,...

    struts+hibernate实现的网络购物系统.zip

    不过hibernate可以通过orm映射文件生成数据表ddl语句的,也已经给大家生成好了, 在数据库目录下的sql_dump.txt,里面包括插入了几条测试的数据,大家在mysql数据 库上生成数据库就是了,数据库名称是sh_shopping。 ...

    基于struts+hibernate实现的网络购物系统(附源代码)

    不过hibernate可以通过orm映射文件生成数据表ddl语句的,也已经给大家生成好了, 在数据库目录下的sql_dump.txt,里面包括插入了几条测试的数据,大家在mysql数据 库上生成数据库就是了,数据库名称是sh_shopping。 ...

    15hibernate_day04_pm_v1.zip_K.

    ===利用Myeclipse根据表生成实体类和映射文件=== g.进入DB Browser窗口,找到数据表 h.数据表右键,选择Hibernate reverse Engin... i.选择要生成的文件hbm.xml,POJO,DAO(一般不选) j.选择映射类型,一般选择...

    Swing编写的Hibernate生成器

    本生成器可生成Hibernate实体类,包含数据表字段名称读写器,还包含生成实体映射文件

    08.拓薪教育-hibernate4.3的hibernate.cfg.xml基本配置.part2

    ORM思想,hibernate介绍,hibernate.cfg.xml配置,hbm.xml映射文件详解,主键生成策略使用,PO对象状态及状态的转换分析、一级缓存,Hibernate数据检索技术,Hibernate高级映射技术,Hibernate多表联合查询, ...

    使用HibernateTools+Ant全自动生成实体类和数据库

    利用hibernate-Tools里的相关工具类,使得java实体类(POJO)、hbm映射文件、数据库表(Schema)之间可以相互转化。也就是说,只要有其中一样,就可以通过...这是是通过hbm映射文件生成java实体类pojo和数据schema。

    基于JAVA毕业设计-JAVA struts+hibernate实现的网络购物系统.zip

    不过不是用的tomcat服务器,所以目录结构和tomcat的不一样,我已经在myEclipse开发环境下重新组织了结构,另外没有数据库的表结构生成的sql,当然也没有数据,不过hibernate可以通过orm映射文件生成数据表ddl语句的,...

    struts+hibernate实现的网络购物系统 | 毕业设计

    不过不是用的tomcat服务器,所以目录结构和tomcat的不一样,我已经在myEclipse开发环境下重新组织了结构,另外没有数据库的表结构生成的sql,当然也没有数据,不过hibernate可以通过orm映射文件生成数据表ddl语句的,...

    08.拓薪教育-hibernate4.3的hibernate.cfg.xml基本配置.part1

    ORM思想,hibernate介绍,hibernate.cfg.xml配置,hbm.xml映射文件详解,主键生成策略使用,PO对象状态及状态的转换分析、一级缓存,Hibernate数据检索技术,Hibernate高级映射技术,Hibernate多表联合查询, ...

    深入浅出Hibernate中文版 part1

    8.2 根据数据库定义生成映射文件——MiddleGen 8.3 Hibernate官方工具 8.4 XDoclet-同步Hibernate基础代码 8.5 工具的使用周期 第9章 Hibernate XDoclet模板配置 9.1 IDEA 9.2 Eclipse 第10章 Hibernate益友...

Global site tag (gtag.js) - Google Analytics