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

spring 2.5+hibernate 3.0整合

阅读更多
hibernate 3.0配置文件和spring 2.5.6配置文件都放在src目录下,
spring配置文件如下配置

   <tx:annotation-driven transaction-manager="txManager"/>

  <bean id="txManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager">
    <property name="sessionFactory" ref="sessionFactory"/>
  </bean>


	<bean id="hbmlist" class="java.util.ArrayList">
	    <constructor-arg>
	        <list>
		         <value>/conf/model/User.hbm.xml</value>
                <value>/conf/model/DictItem.hbm.xml</value>
	        </list>
	    </constructor-arg>
	</bean>

	<bean id="hibernateProperties"
	        class="org.springframework.beans.factory.config.PropertiesFactoryBean">
	        <property name="properties">
	            <props>
	                <prop key="hibernate.dialect">${mysql.hibernate.dialect}</prop>       
	                 <prop key="hibernate.show_sql">true</prop>
	                 <prop key="hibernate.format_sql">true</prop>
	                <!--   
	                  <prop key="hibernate.cache.use_second_level_cache">true</prop>
                      <prop key="hibernate.cache.use_query_cache">true</prop>
                      <prop key="hibernate.cache.region.factory_class">net.sf.ehcache.hibernate.EhCacheRegionFactory</prop>
	                -->
	                 <!--
	                 <prop key="hibernate.transaction.factory_class">org.hibernate.transaction.JTATransactionFactory</prop>                
	                 <prop key="hibernate.transaction.manager_lookup_class">com.atomikos.icatch.jta.hibernate3.TransactionManagerLookup</prop>    
	                 <prop key="hibernate.query.substitutions" >true</prop>
	                 <prop key="hibernate.query.factory_class">org.hibernate.hql.classic.ClassicQueryTranslatorFactory</prop>
	                 -->
	                <!-- <prop key="hibernate.hbm2ddl.auto">update</prop>  -->
	                <!--  <prop key="hibernate.cache.use_query_cache">true</prop>-->
	                <!--  <prop key="hibernate.cache.provider_class">org.hibernate.cache.EhCacheProvider</prop>-->
	            </props>
	        </property>
	</bean>


	<bean id="propertyConfigurer" class="org.springframework.beans.factory.config.PropertyPlaceholderConfigurer"> 
	  <property name="locations">
	   <list>
	    <value>classpath:/conf/dbusers.properties</value>
	   </list>
	  </property>
	 </bean>

  <bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
        <property name="driverClassName" >
         <value>${mysql.driverName}</value>
        </property>
        <property name="url">
            <value>${mysql.url}</value>
        </property>
        <property name="username">
            <value>${mysql.user}</value>
        </property>
        <property name="password">
            <value>${mysql.password}</value>
        </property>
    </bean>


  
 <bean id="sessionFactory" class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
    <property name="dataSource" ref="dataSource"/>
    <property name="mappingResources" ref="hbmlist"/>
    <property name="hibernateProperties" ref="hibernateProperties"/>
  </bean>


2、所有dao类都继承 org.springframework.orm.hibernate3.support.HibernateDaoSupport
分享到:
评论

相关推荐

    struts2.0+spring2.5+hibernate3.0整合框架,下载导入到eclipse下即可

    struts2.0+spring2.5+hibernate3.0整合框架,下载导入到eclipse下即可。。启动tomcat前先修改jdbc.properties文件。由于lib文件较大,所以请自行导入相关lib包。

    struts2+spring2.5+hibernate3.2整合完整项目,带数据库脚本

    Struts2、Spring2.5和Hibernate3.2是Java Web开发中经典的三大框架,它们的整合使用在过去的许多年里被广泛应用于企业级应用系统。这个完整的项目提供了从开发环境到运行环境的所有必要组件,包括数据库脚本,使得...

    spring2.5+hibernate3.0整合jar包.rar

    标题中的"spring2.5+hibernate3.0整合jar包.rar"指的是一个整合了Spring框架2.5版本和Hibernate持久化框架3.0版本的压缩文件。这个压缩包包含了一系列必要的jar文件,用于搭建基于这两款技术的Java开发环境。 ...

    spring2.5+strust1+hibernate3.0JAR包集合

    总的来说,这个"spring2.5+struts1+hibernate3.0 JAR包集合"代表了一个成熟、广泛使用的Java Web开发解决方案,它整合了优秀的组件,为开发人员提供了强大的工具,以构建复杂、高性能的应用程序。然而,随着技术的...

    SHH整合(mysql,struts2 2.2+spring2.5+hibernate3.0,log,jquery,标签等)DEMO

    1、SHH整合 详细清晰的标准配置,主流的应用配置,struts2.2+spring2.5+hibernate3.0 2、结合MYSQL轻量级数据库,有写好的库表sql 3、整合日志管理配置,及Spring代理日志管理的配置及应用 4、应用WEB前段主流技术,...

    Spring2.5+Hibernate3.0+Xfire1.2.6 实例代码

    《Spring2.5+Hibernate3.0+Xfire1.2.6集成实践详解》 在软件开发领域,Spring、Hibernate和Xfire是三个至关重要的框架,它们分别在不同的层面上为开发者提供了强大的支持。本实例代码集合了Spring 2.5、Hibernate ...

    spring mvc2.5+hibernate3.0 整合jar

    在本文中,我们将深入探讨如何将Spring MVC 2.5与Hibernate 3.0整合,以及涉及的相关jar包。这两个框架都是Java企业级开发中的重要组件,Spring MVC用于处理Web应用的模型-视图-控制器(MVC)架构,而Hibernate则是...

    struts2+spring2.5+hibernate3基础包(包括AOP)

    Struts2、Spring 2.5 和 Hibernate 3 是经典的 Java Web 开发三大框架,它们的整合使用(SSH 整合)在过去的许多年里一直是企业级应用开发的主流技术栈。这个压缩包包含了这三个框架的基础组件,以及AOP(面向切面...

    hibernate3.2+spring2.5+flex3.0整合框架

    hibernate3.2+spring2.5+flex3.0整合框架,自己搭建的,可供学习之用,该框架的搭建环境是在myeclipse6.5下,还有就是因为上传文件的大不限制,只好分两部分下,请见谅!

    hibernate3.2+spring2.5+flex3.0整合框架2

    hibernate3.2+spring2.5+flex3.0整合框架,自己搭建的,可供学习之用,该框架的搭建环境是在myeclipse6.5下,还有就是因为上传文件的大不限制,只好分两部分下,请见谅!

    Spring2.5+Struts1.3.8+Hibernate3.0整合

    ### Spring2.5 + Struts1.3.8 + Hibernate3.0 整合知识点详解 #### 一、概述 Spring2.5 + Struts1.3.8 + Hibernate3.0 (简称SSH)整合是一种典型的Java Web开发模式,旨在通过组合这三种技术框架来构建高性能、易于...

    在Netbeans中使用Struts2.0+Spring2.5+Hibernate框架

    ### 在Netbeans中使用Struts2.0+Spring2.5+Hibernate框架 #### 一、概述 在当今的企业级应用程序开发中,采用MVC(Model-View-Controller)架构模式的框架组合变得越来越普遍。其中,Struts2、Spring与Hibernate...

    OA办公自动化管理系统(Struts1.2+Hibernate3.0+Spring2+DWR).rar

    ssm整合开发,小程序毕业设计、期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。 包含:项目源码、数据库脚本、软件工具等,该项目可以作为毕设、课程设计使用,前后端代码都在里面。 该系统...

    jbpm4.0实例(整合spring2.5+ext3.0+hibernate)

    jbpm4.0实例(整合spring2.5+ext3.0+hibernate)

    struts2.1.8+spring2.5+hibernate3.2+ext3.0框架整合笔记(二)

    以上是关于"struts2.1.8+spring2.5+hibernate3.2+ext3.0框架整合"的主要知识点,整合过程涉及到多个层次的配置和调优,对于开发者来说,理解这些框架的核心原理和整合机制至关重要。在实际项目中,根据具体需求选择...

    struts2.1.8+spring2.5+hibernate3.2+ext3.0框架整合笔记(四)

    struts2.1.8+spring2.5+hibernate3.2+ext3.0框架整合笔记的最终版本,整合过程见于:http://blog.csdn.net/phoenixdsf/article/details/7645655

    struts2 spring2.5 hibernate3.0 annotation 整合

    Struts2、Spring2.5和Hibernate3.0是Java Web开发中三个非常重要的框架,它们各自负责不同的职责,但可以协同工作以构建高效、可维护的Web应用程序。本项目整合了这三个框架,并利用注解(Annotation)进行配置,...

    struts2.1+spring2.5+hibernate3.0+mysql

    SSH2则是Struts2、Spring2.5和Hibernate3.0的集成版本,这是一套非常经典的后端技术栈,用于构建高效、灵活的企业级应用程序。在本示例中,SSH2与MySQL数据库结合,为开发者提供了一个完整的MVC(模型-视图-控制器)...

    struts2.16+spring2.5+hibernate3.0工程所需jar文件

    综上所述,搭建一个基于Struts2.16、Spring2.5和Hibernate3.0的项目,需要理解每个框架的核心理念和用法,同时掌握它们之间的整合技巧,以及如何配置和管理项目中的库文件。这不仅能帮助开发者构建出结构清晰、易于...

    Spring2.5+DWR3.0整合实现autocomplete

    标题中的“Spring2.5+DWR3.0整合实现autocomplete”是指在Web开发中,使用Spring 2.5框架与Direct Web Remoting (DWR) 3.0库结合,来实现一个自动补全(autocomplete)功能。这个功能常见于搜索引擎、表单输入等场景...

Global site tag (gtag.js) - Google Analytics