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

Spring整合Hibernate中自动建表

 
阅读更多

 

<bean id="sessionFactory"
		class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
		<property name="dataSource">
			<ref bean="dataSource" />
		</property>
		<property name="hibernateProperties">
			<props>
				<prop key="hibernate.dialect">
					org.hibernate.dialect.SQLServerDialect
				</prop>
				<prop key="hibernate.hbm2ddl.auto">update</prop>
				<prop key="hibernate.show_sql">true</prop>
			</props>
		</property>
		
		<property name="mappingResources">
			<list>
				<value>com/jon/vo/Users.hbm.xml</value>
			</list>
		</property>
</bean>
第11行的时候 要加上 hibernate 否则无法建表。
技术补充:
<property name="hbm2ddl.auto">create</property>-->
<!-- 启动时删数据库中的表,然后创建,退出时自动删除所有表
<property name="hbm2ddl.auto">create-drop</property>-->
<!-- 自动修改,如果表结构与实体类不一致,那么就修改表使它们一致,数据会保留
<property name="hbm2ddl.auto">update</property>-->
<!-- 自动校验,如果表结构与实体类不一致,那么不做任何操作,报错
<property name="hbm2ddl.auto">validate</property>-->
 
分享到:
评论

相关推荐

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

    在SSH整合中,项目启动自动建表功能通常通过Hibernate的`hibernate.hbm2ddl.auto`配置属性实现。这个属性可以设置为"create"、"update"等值,使得每次应用启动时,Hibernate会根据实体类自动生成或更新数据库表结构...

    MyClipse6.0\Struts2,Spring与Hibernate整合应用,学生成绩管理系统

    《Struts2、Spring与Hibernate整合应用:学生成绩管理系统》 在IT行业中,构建一个高效、稳定的Web应用程序常常需要整合不同的框架。本项目“学生成绩管理系统”就是基于Struts2、Spring和Hibernate三大主流Java ...

    Struts2 Spring3 Hibernate3.3框架整合

    Struts2 Spring3 Hibernate3.3框架整合,增删改查,包含有数据库建表语句,包含有JAR包,包含有源代码。包含有事务的配置以及运用。使用的是Oracle的序列来提供的主键自增,建表和建立序列的sql语句,已经放在工程...

    shiro+spring整合,内含建表sql

    2. **数据访问**:Spring框架可以集成Hibernate、MyBatis等ORM工具,简化数据库操作。在SpringMVC中,可以通过Spring的DAO支持和事务管理来处理数据库交互。 3. **服务层和控制层的解耦**:Spring的DI特性使得服务...

    Struts2+Spring+Hibernate+Ehcache+AJAX+JQuery+Oracle 框架集成用户登录注册Demo工程

    1.通过google ehcache-spring-annotatios.jar自动注解方式实现整合Spring+Ehcache。 2.Action里通过struts2-spring-plugin.jar插件自动根据名字注入。 3.Ajax无刷新异步调用Struts2,返回Json数据,以用户注册为例。...

    spring hibernate 整合例子

    3. **整合Spring和Hibernate**:在Spring中,我们通常会使用HibernateTemplate或者SessionFactoryBean来操作Hibernate。通过Spring的AOP,我们可以实现事务的自动管理,这样在Service层只需要关注业务逻辑,无需关心...

    struts2+spring+hibernate配置

    Struts2、Spring和Hibernate是Java Web开发中的三个重要框架,它们共同构成了经典的MVC(Model-View-Controller)架构。Struts2负责控制层,Spring作为应用上下文和依赖注入容器,而Hibernate则用于对象关系映射,...

    Struts+Spring+Hibernate快速入门

    Struts+Spring+Hibernate 整合是开发Java Web应用程序的一种常见模式,也称为SSH框架。这个框架组合提供了从前端到后端的完整解决方案,适用于构建三层架构的应用程序。以下是关于这个话题的详细说明: 1. **Struts...

    springmvc+spring+hibernate整合全注解

    在Spring中整合Hibernate,我们可以使用`@Entity`定义数据库表对应的实体类,`@Table`指定表名,`@Id`定义主键,`@GeneratedValue`设置主键生成策略。例如: ```java @Entity @Table(name = "users") public class ...

    Struts2.1.8+Spring2.5.6+Hibernate3.3.2项目整合

    在SSH项目中,Spring作为服务层和数据访问层的容器,负责事务管理、数据源配置以及与Hibernate的集成。 Hibernate是一个持久层框架,专注于对象-关系映射(ORM),使得开发者可以通过Java对象操作数据库。Hibernate...

    Struts+Spring+Hibernate_SSH整合实例

    ### Struts+Spring+Hibernate (SSH) 整合实例详解 #### 一、概述与背景 Struts+Spring+Hibernate,通常简称SSH框架,是一种在Java Web开发中广泛使用的组合框架,旨在提供一种高效、灵活且可扩展的开发模式。其中...

    struts2、spring3、hibernate3整合DEMO

    最近公司要用struts2、spring3、hibernate3整合,自己弄了一套,网上有好多helloworld例子,我也记录下我的helloworld吧。 数据库链接用mysql,建表语句在文件的readme中

    Struts2、Spring和Hibernate应用实例

    在本实例中,作者使用MyEclipse开发环境,整合Struts2.0.6、Spring2.0.6和Hibernate3.1来实现图书管理系统的CRUD(Create、Read、Update、Delete)操作。首先,开发者需要准备相应的库文件,包括Struts2、Spring和...

    struts2 Spring2 hibernate 3.2

    Struts2、Spring2和Hibernate 3.2是经典的Java Web开发框架组合,它们在企业级应用中被广泛使用。这个压缩包包含了这三个框架的源代码以及数据库建表语句,为开发者提供了一个完整的示例项目,便于学习和理解它们的...

    留言管理程序 _Struts _ Spring _ Hibernate完成

    它支持自动建表、事务管理、缓存策略等功能,大大提升了开发效率。 在这个留言管理程序中,可能的架构设计是: 1. 用户通过Struts框架发起请求,比如提交一条新的留言或查看留言列表。 2. Struts会调用相应的...

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

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

    SSH(spring+springmvc+hibernate+mysql)入门实例

    这个入门实例将带你逐步了解如何整合这三个框架,并使用MySQL作为数据库,实现一个全注解驱动的项目,避免了传统Hibernate中的XML配置文件。 **Spring框架** Spring是Java应用的核心框架,提供了依赖注入(DI)和面向...

    spring hibernate demo

    5. **整合配置**: 整合Spring和Hibernate通常涉及到配置文件(如 applicationContext.xml 或者使用Java配置类),这些配置会定义数据源、事务管理器以及SessionFactory或EntityManagerFactory等。 6. **单元测试**:...

    Spring + Struts +Hibernate+Oracle 教程有文档及源码

    6. **SSH整合**:演示如何在Struts2的Action中注入Spring管理的Service,以及如何在Service中通过Hibernate进行数据操作。 7. **实战项目**:通过一个实际的小型项目,如学生管理系统,来展示SSH+Oracle的完整开发...

    jsf+spring+hibernatre整合笔记

    1. **整合Hibernate**: - 首先,你需要在Eclipse中创建一个动态Web工程。 - 创建对应的源代码包结构,以便组织不同层次的类和配置文件。 - 导入Hibernate的jar包到工程的lib目录,这些包包含了Hibernate运行所需...

Global site tag (gtag.js) - Google Analytics