<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整合中,项目启动自动建表功能通常通过Hibernate的`hibernate.hbm2ddl.auto`配置属性实现。这个属性可以设置为"create"、"update"等值,使得每次应用启动时,Hibernate会根据实体类自动生成或更新数据库表结构...
《Struts2、Spring与Hibernate整合应用:学生成绩管理系统》 在IT行业中,构建一个高效、稳定的Web应用程序常常需要整合不同的框架。本项目“学生成绩管理系统”就是基于Struts2、Spring和Hibernate三大主流Java ...
Struts2 Spring3 Hibernate3.3框架整合,增删改查,包含有数据库建表语句,包含有JAR包,包含有源代码。包含有事务的配置以及运用。使用的是Oracle的序列来提供的主键自增,建表和建立序列的sql语句,已经放在工程...
2. **数据访问**:Spring框架可以集成Hibernate、MyBatis等ORM工具,简化数据库操作。在SpringMVC中,可以通过Spring的DAO支持和事务管理来处理数据库交互。 3. **服务层和控制层的解耦**:Spring的DI特性使得服务...
1.通过google ehcache-spring-annotatios.jar自动注解方式实现整合Spring+Ehcache。 2.Action里通过struts2-spring-plugin.jar插件自动根据名字注入。 3.Ajax无刷新异步调用Struts2,返回Json数据,以用户注册为例。...
3. **整合Spring和Hibernate**:在Spring中,我们通常会使用HibernateTemplate或者SessionFactoryBean来操作Hibernate。通过Spring的AOP,我们可以实现事务的自动管理,这样在Service层只需要关注业务逻辑,无需关心...
Struts2、Spring和Hibernate是Java Web开发中的三个重要框架,它们共同构成了经典的MVC(Model-View-Controller)架构。Struts2负责控制层,Spring作为应用上下文和依赖注入容器,而Hibernate则用于对象关系映射,...
Struts+Spring+Hibernate 整合是开发Java Web应用程序的一种常见模式,也称为SSH框架。这个框架组合提供了从前端到后端的完整解决方案,适用于构建三层架构的应用程序。以下是关于这个话题的详细说明: 1. **Struts...
在Spring中整合Hibernate,我们可以使用`@Entity`定义数据库表对应的实体类,`@Table`指定表名,`@Id`定义主键,`@GeneratedValue`设置主键生成策略。例如: ```java @Entity @Table(name = "users") public class ...
在SSH项目中,Spring作为服务层和数据访问层的容器,负责事务管理、数据源配置以及与Hibernate的集成。 Hibernate是一个持久层框架,专注于对象-关系映射(ORM),使得开发者可以通过Java对象操作数据库。Hibernate...
### Struts+Spring+Hibernate (SSH) 整合实例详解 #### 一、概述与背景 Struts+Spring+Hibernate,通常简称SSH框架,是一种在Java Web开发中广泛使用的组合框架,旨在提供一种高效、灵活且可扩展的开发模式。其中...
最近公司要用struts2、spring3、hibernate3整合,自己弄了一套,网上有好多helloworld例子,我也记录下我的helloworld吧。 数据库链接用mysql,建表语句在文件的readme中
在本实例中,作者使用MyEclipse开发环境,整合Struts2.0.6、Spring2.0.6和Hibernate3.1来实现图书管理系统的CRUD(Create、Read、Update、Delete)操作。首先,开发者需要准备相应的库文件,包括Struts2、Spring和...
Struts2、Spring2和Hibernate 3.2是经典的Java Web开发框架组合,它们在企业级应用中被广泛使用。这个压缩包包含了这三个框架的源代码以及数据库建表语句,为开发者提供了一个完整的示例项目,便于学习和理解它们的...
它支持自动建表、事务管理、缓存策略等功能,大大提升了开发效率。 在这个留言管理程序中,可能的架构设计是: 1. 用户通过Struts框架发起请求,比如提交一条新的留言或查看留言列表。 2. Struts会调用相应的...
struts2和hibernate整合的,hibernate使用的注解方式,数据库是mysql。数据库的配置在hibernate.cfg.xml中修改一下,直接新建一个数据库就可以了,hibernate自动建表,自己手动在程序中添加数据信息。
这个入门实例将带你逐步了解如何整合这三个框架,并使用MySQL作为数据库,实现一个全注解驱动的项目,避免了传统Hibernate中的XML配置文件。 **Spring框架** Spring是Java应用的核心框架,提供了依赖注入(DI)和面向...
5. **整合配置**: 整合Spring和Hibernate通常涉及到配置文件(如 applicationContext.xml 或者使用Java配置类),这些配置会定义数据源、事务管理器以及SessionFactory或EntityManagerFactory等。 6. **单元测试**:...
6. **SSH整合**:演示如何在Struts2的Action中注入Spring管理的Service,以及如何在Service中通过Hibernate进行数据操作。 7. **实战项目**:通过一个实际的小型项目,如学生管理系统,来展示SSH+Oracle的完整开发...
1. **整合Hibernate**: - 首先,你需要在Eclipse中创建一个动态Web工程。 - 创建对应的源代码包结构,以便组织不同层次的类和配置文件。 - 导入Hibernate的jar包到工程的lib目录,这些包包含了Hibernate运行所需...