`
chengwang
  • 浏览: 17680 次
  • 性别: Icon_minigender_1
  • 来自: 青岛
社区版块
存档分类
最新评论

S2SH反向生成表结构

 
阅读更多
Struts2 + spring + hibernate 架构
在 dataAccessContext-hibernate.xml 文件中加入
<prop key="hibernate.format_sql">true</prop>
<prop key="hibernate.hbm2ddl.auto">create</prop>


<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE beans PUBLIC "-//SPRING//DTD BEAN 2.0//EN" "http://www.springframework.org/dtd/spring-beans-2.0.dtd">
<beans default-autowire="byName" default-lazy-init="true">

	<!-- 数据源定义,使用Apache DBCP 连接池 -->
	<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
		<property name="driverClassName" value="${jdbc.driverClassName}"/>
		<property name="url" value="${jdbc.url}"/>
		<property name="username" value="${jdbc.username}"/>
		<property name="password" value="${jdbc.password}"/>
	</bean>

	<!--Hibernate SessionFatory-->
	<bean id="sessionFactory" class="org.springframework.orm.hibernate3.annotation.AnnotationSessionFactoryBean">
		<property name="dataSource" ref="dataSource"/>
		<property name="annotatedClasses">
			<list><!--
				<value>org.springside.bookstore.commons.model.Book</value>
				<value>org.springside.bookstore.commons.model.Category</value>
			--></list>
		</property>
		<property name="mappingDirectoryLocations">
			<list>
				<value>classpath*:/com/demo/system/model/</value>
			</list>
		</property>
		<property name="hibernateProperties">
			<props>
			  <!-- see /components/orm/hibernate/meta/dialect.properties for all Dialect -->
			  	<!-- mysql -->
				<prop key="hibernate.dialect">org.hibernate.dialect.MySQLInnoDBDialect</prop>
				<prop key="hibernate.show_sql">true</prop>
				<prop key="hibernate.cache.provider_class">org.hibernate.cache.EhCacheProvider</prop>
				<prop key="hibernate.cache.use_query_cache">true</prop>
				
				<!-- oracle 
				<prop key="hibernate.dialect">org.hibernate.dialect.Oracle9Dialect</prop>
				<prop key="hibernate.cache.provider_class">org.hibernate.cache.EhCacheProvider</prop>
				<prop key="hibernate.jdbc.batch_size">30</prop>
				<prop key="hibernate.jdbc.fetch_size">30</prop>
				<prop key="hibernate.autoReconnect">true</prop>
				<prop key="hibernate.show_sql">true</prop>
				-->
				
				<!-- 实体生成表结构 
				<prop key="hibernate.format_sql">true</prop>
				<prop key="hibernate.hbm2ddl.auto">create</prop>
				-->
			</props>
		</property>
	</bean>

	<!--Hibernate TransactionManager-->
	<bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
		<property name="sessionFactory" ref="sessionFactory"/>
	</bean>
</beans>


分享到:
评论

相关推荐

    S2SH jar大全

    "S2SH jar大全"是一个集合了相关jar包的压缩文件,专为解决S2SH框架在项目运行中可能出现的jar冲突问题。S2SH是Struts2、Spring和Hibernate这三个流行开源框架的缩写,它们共同构建了一个强大的企业级Web应用开发...

    s2sh整合所需jar包大全

    4. **其他依赖**: 为了使S2SH能够正常工作,还需要一些辅助库,如`commons-lang3.jar`、`commons-logging.jar`、`log4j.jar`(日志处理)、`javassist.jar`(Hibernate动态类生成)等。这些库文件提供了基本的工具和...

    S2SH整合 S2SH整合

    S2SH整合指的是Struts2、Spring和Hibernate这三个开源框架的集成应用,它们分别是MVC(Model-View-Controller)架构中的控制层、业务层和数据持久层的优秀解决方案。在Java Web开发中,S2SH整合能提供一个强大、灵活...

    S2SH示例程序S2SHDemo

    1.本例为S2SH示例程序S2SHDemo 2.使用Struts2,Spring4, Hibernate4技术组合 3.包含十余个对象的CRUD 4.是良好的编程风格 5.例程非常完整,包含所有的Jar包

    S2SH+jfreechart+ajax动态生成统计图

    在本文中,我们将深入探讨如何使用S2SH(Struts2、Spring、Hibernate)框架,结合JFreeChart库和Ajax技术,动态生成统计图表。首先,我们需要理解这些组件的基本概念: **S2SH框架**: S2SH是Web开发中的一个流行...

    s2sh框架源码

    【S2SH框架源码详解】 S2SH框架,全称为Struts2+Spring+Hibernate框架,是Java Web开发中的经典组合,它整合了三个强大的开源框架:Struts2负责表现层,Spring处理业务逻辑和依赖注入,Hibernate则用于持久化层。这...

    S2SH详细搭建(适合新手)

    【S2SH框架详解(适合初学者)】 S2SH框架是Java Web开发中的一个经典组合,由Struts 2、Spring和Hibernate三大框架组成,提供了模型-视图-控制器(MVC)架构的支持,实现了业务逻辑、数据访问和用户界面的解耦。本...

    简单的s2shdemo

    **S2SH框架详解** **一、什么是S2SH框架** S2SH是Struts2、Spring和Hibernate三个开源框架的缩写组合。这个框架集合是Java Web开发中常用的一种技术栈,它提供了完整的MVC(Model-View-Controller)架构支持,用于...

    s2sh整合实例

    **S2SH整合详解** S2SH,全称为Struts2、Spring和Hibernate的整合,是Java Web开发中一种常见的框架组合,用于构建高效、可维护的Web应用程序。这三个框架分别负责不同的职责:Struts2作为MVC(模型-视图-控制器)...

    s2sh实现增删改查的例子

    在IT行业中,S2SH是Struts2、Spring和Hibernate三个框架的缩写,它们的组合常用于构建Java Web应用程序,特别是那些需要处理数据库交互的项目。Struts2提供了MVC(模型-视图-控制器)架构,Spring则提供依赖注入和...

    s2sh整合demo源码

    **S2SH框架整合详解** S2SH框架是Web开发中的一个经典组合,由Struts 2、Spring和Hibernate三个组件组成。这个框架整合提供了一个强大的MVC(模型-视图-控制器)架构,用于构建高效、可维护的Java Web应用程序。在...

    s2sh的单表增删改查小系统有数据库

    【标题】"s2sh的单表增删改查小系统有数据库" 是一个基于Struts2、Spring和Hibernate(简称S2SH)三大主流Java Web框架构建的简单数据库操作应用。这个系统主要实现了对单一数据库表的基础操作,包括添加(Add)、...

    s2sh框架实现新闻发布系统

    【标题】:“s2sh框架实现新闻发布系统” 在IT领域,构建一个新闻发布系统是常见的需求,而使用s2sh框架(Struts2 + Spring + Hibernate)则是实现这一目标的常见技术选择。S2SH框架结合了Struts2的MVC(Model-View...

    s2sh框架整合类包

    【标题】:“s2sh框架整合类包” 在IT领域,"s2sh"是一个流行的Web应用程序开发框架,由Spring、Struts和Hibernate三个组件整合而成。这个框架因其高效、灵活和可扩展性而被广泛应用。Spring提供了依赖注入和AOP...

    s2sh需要的jar包

    S2SH,全称Struts2 + Spring + Hibernate,是一种常见的Java Web开发框架组合,用于构建高效、可扩展的企业级应用程序。在这个框架中,Struts2负责MVC(Model-View-Controller)架构的实现,Spring提供依赖注入和...

    S2SH商城系统

    【S2SH商城系统】是一种基于Java技术的电子商务平台,其名称中的"S2SH"是Struts2、Spring和Hibernate三个框架的缩写。这个系统是开发者为了方便学习和实践而设计的,提供了完整的源代码和数据库脚本,对于想要深入...

    s2sh完整jar包

    S2SH是一个基于Java的Web开发框架,全称为Struts2、Spring和Hibernate的组合。这个框架整合了三个流行的开源项目,旨在简化企业级应用的开发流程,提供模型-视图-控制器(MVC)架构的支持。Struts2作为表现层框架,...

    S2SH在线考试系统

    在“S2SH在线考试系统”中,`onlineexam.sql`文件很可能是数据库脚本,包含了创建考试系统的数据库表结构、初始化数据等信息。这个数据库可能包括了用户信息表、考试信息表、试题库、答案选项、成绩记录等关键实体,...

    s2sh博客,自动生成数据库

    综上所述,"s2sh博客,自动生成数据库"意味着这是一个利用S2SH框架,特别是Hibernate的ORM能力,结合可能的数据库迁移工具,实现了从代码到数据库表的自动化流程。这在开发过程中极大地提升了效率,使得开发者可以...

    s2sh所需jar包

    标题中的“s2sh所需jar包”指的是在搭建基于Struts2、Spring和Hibernate整合的Web应用程序(通常称为S2SH框架)时所必需的Java类库文件。这些jar包是构建这种三层架构(表现层、业务逻辑层、数据访问层)应用的基础...

Global site tag (gtag.js) - Google Analytics