`
caizhongda
  • 浏览: 188203 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类
最新评论

spring hibernate 整合 常用配置 实例

阅读更多
首先是:spring中的 applicationContext.xml
<?xml version="1.0" encoding="UTF-8"?>
<beans xmlns="http://www.springframework.org/schema/beans"
		xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
		xmlns:aop="http://www.springframework.org/schema/aop"
		xmlns:tx="http://www.springframework.org/schema/tx"
		xsi:schemaLocation="
			http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-2.5.xsd
			http://www.springframework.org/schema/aop http://www.springframework.org/schema/aop/spring-aop-2.5.xsd
			http://www.springframework.org/schema/tx http://www.springframework.org/schema/tx/spring-tx-2.5.xsd">

	<bean id="sessionFactory"
		class="org.springframework.orm.hibernate3.LocalSessionFactoryBean">
		<property name="configLocation"
			value="classpath:hibernate.cfg.xml">
		</property>
	</bean>
	<aop:aspectj-autoproxy />
	
	<aop:config>
		<aop:advisor pointcut="execution(* com.wingmodule.rms.dao.impl.*.*(..))" advice-ref="txAdvice" />
	</aop:config>
	<bean id="transactionManager" class="org.springframework.orm.hibernate3.HibernateTransactionManager"> 
		<property name="sessionFactory" ref="sessionFactory"/> 
	</bean>
	<tx:advice id="txAdvice">
		<tx:attributes>
			<tx:method name="save*" propagation="REQUIRED"/>
			<tx:method name="update*" propagation="REQUIRED"/>
			<tx:method name="delete*" propagation="REQUIRED"/>
			<tx:method name="remove*" propagation="REQUIRED"/>
			<tx:method name="*" read-only="true" />
		</tx:attributes>
	</tx:advice>	
	<!-- DAO -->
	
	
		
	
	<!-- service -->
	
</beans>






这个是hibernate.cfg.xml
<?xml version='1.0' encoding='UTF-8'?>
<!DOCTYPE hibernate-configuration PUBLIC
          "-//Hibernate/Hibernate Configuration DTD 3.0//EN"
          "http://hibernate.sourceforge.net/hibernate-configuration-3.0.dtd">

<hibernate-configuration>

	<session-factory>
		<property name="connection.username">root</property>
		<property name="connection.password">root</property>
		<property name="connection.url">
			jdbc:mysql://localhost:3306/hr
		</property>
		<property name="dialect">
			org.hibernate.dialect.MySQLDialect
		</property>
		<!-- 是否自动建表
		<property name="hibernate.hbm2ddl.auto" >create</property>   -->
		
		<property name="connection.driver_class">
			org.gjt.mm.mysql.Driver
		</property>
		
		<mapping resource="com/dollo/hr/entity/SalaryGrantDetails.hbm.xml" />
		

	</session-factory>

</hibernate-configuration>

分享到:
评论

相关推荐

    spring_hibernate整合实例

    当我们谈论"spring_hibernate整合实例"时,意味着我们将这两个框架结合在一起,以实现更高效、更模块化的后端开发。 首先,Spring和Hibernate的整合主要涉及以下几个核心概念: 1. **依赖注入(DI)**:Spring的...

    Spring+hibernate整合源代码

    这个“Spring+hibernate整合源代码”应该包含了实现上述整合步骤的示例代码,可以作为学习和参考的资源。通过学习和实践这些代码,你可以更好地理解和掌握 Spring 和 Hibernate 整合的细节,提升你的 Java Web 开发...

    SpringMVC+Hibernate+Spring整合实例

    总的来说,"SpringMVC+Hibernate+Spring整合实例"提供了一个全面的学习平台,帮助开发者深入理解Java企业级应用的开发模式和最佳实践。通过这个实例,你可以提升自己的技能,为未来的项目开发打下坚实的基础。

    SSH整合源码(Struts+Spring+Hibernate整合用户注册例子)

    7. **整合过程**:SSH整合主要包括配置Struts的配置文件(struts-config.xml),Spring的配置文件(spring-beans.xml),以及Hibernate的配置文件(hibernate.cfg.xml)。Struts和Spring之间通过ActionServlet和Spring的...

    Struts2_Spring_Hibernate整合开发实例

    总的来说,"Struts2_Spring_Hibernate整合开发实例"为开发者提供了一个全面的学习资源,涵盖了从基础配置到高级特性的应用。通过阅读和实践这个实例,开发者不仅可以理解三大框架的基本用法,还能掌握实际开发中的...

    webwork spring hibernate整合实例源代码全部jar包

    这个"webwork spring hibernate整合实例源代码全部jar包"是针对这些框架集成的一个实践示例,包含了完整的源代码和必要的库文件。 Webwork是一个基于MVC(模型-视图-控制器)设计模式的Java Web框架,它提供了强大...

    spring mvc,spring, hibernate 整合登录实例

    通过以上步骤,我们可以成功地将Spring MVC、Spring和Hibernate整合在一起,实现一个完整的登录功能。这样的实例不仅有助于学习者理解各框架的协同工作方式,而且为实际项目提供了可复用的基础结构。在实践中,还...

    Struts+spring+hibernate整合成功小实例

    Struts、Spring 和 Hibernate 是 Java 开发中三大主流框架,它们各自解决 J2EE 开发中的不同问题。...这个整合实例对于初学者来说是一份宝贵的参考资料,可以帮助他们快速掌握 SSH 整合的关键技术和实践。

    Spring与Hibernate整合实例(博客用户登录增删改查)

    在这个“Spring与Hibernate整合实例(博客用户登录增删改查)”中,我们将探讨如何将这两个强大的框架——Spring和Hibernate——结合起来,以实现一个博客系统的用户管理功能,包括用户登录、注册、信息修改以及数据...

    spring hibernate struts整合开发实例

    【Spring、Hibernate、Struts整合开发】 在Java应用开发中,Spring、Hibernate和Struts是三个非常重要的框架,它们各自负责不同的职责。Spring作为一个轻量级的容器,提供了依赖注入和面向切面编程(AOP)等功能;...

    Struts Spring Hibernate整合实践

    2. **Spring 与 Hibernate 整合**: - Spring 提供了对 Hibernate 的支持,可以方便地管理 SessionFactory 和 Transaction,通过AOP实现声明式事务管理,降低了代码的复杂性,提高了可维护性。 3. **整合流程**: ...

    Struts+Spring+Hibernate整合练习

    Struts+Spring+Hibernate 整合是Java Web开发中常用的一种技术栈,它结合了三个强大的框架,分别负责表现层(Struts)、业务逻辑层(Spring)和持久化层(Hibernate)。这种组合提供了完整的MVC架构,使得开发过程...

    Spring与Hibernate整合

    在"25_黑马程序员_黎活明_Spring2.5视频教程_搭建和配置Spring与Hibernate整合的环境.avi"这个文件中,可能详细演示了如何配置这些库到项目的类路径中。 接着,需要配置Spring的IoC容器。这可以通过XML配置文件完成...

    spring_struts_hibernate整合开发书籍

    《Spring+Struts+Hibernate整合开发》是一本深入讲解企业级Java应用开发的书籍,它主要聚焦于三大著名开源框架——Spring、Struts和Hibernate的集成与应用。这些框架是Java Web开发中的基石,广泛应用于各种复杂的...

    spring+hibernate整合jar包

    "spring+hibernate整合jar包"是一个包含所有必需组件的压缩包,用于帮助开发者快速搭建一个基于Spring、Hibernate和Spring MVC的项目。这个压缩包中的"lib"目录,通常会包含以下关键的jar文件: 1. **Spring框架**...

    Struts + Spring + Hibernate整合开发经典实例精析

    《Struts + Spring + Hibernate整合开发经典实例精析》这本书籍,旨在通过实际案例来深入讲解这三个框架如何协同工作。下面我们将详细探讨它们的整合与应用。 1. **Struts框架**:Struts是基于MVC设计模式的开源...

    spring整合hibernate实例

    通过以上步骤,我们可以成功地将Spring和Hibernate整合起来,构建出一个既拥有Spring强大管理能力,又具备Hibernate便捷ORM功能的应用。这个过程涉及到的源码分析和工具使用,对于理解两者的交互和提升开发技能都...

    webwork spring hibernate整合实例源代码

    在"webwork spring hibernate整合实例源代码"中,这三者结合的目的是实现高效的业务流程控制、灵活的依赖注入和便捷的数据持久化。整合过程通常包括以下几个步骤: 1. 配置Spring容器:创建Spring的配置文件(如`...

    struts2+spring+hibernate整合实例

    以上是对"struts2+spring+hibernate整合实例"的详细解释,整合这三大框架能够构建出功能强大的企业级Web应用,但同时也需要开发者具备扎实的Java基础和良好的架构设计能力。在实际项目中,应根据需求选择最合适的...

    SpringMVC+springAOP+spring security+Hibernate整合实例代码

    在这个整合实例中,Spring Security可能会配置用户登录、权限控制和URL访问过滤,以确保只有授权的用户能访问特定资源。 4. Hibernate:Hibernate是一个对象关系映射(ORM)框架,它简化了Java应用与数据库之间的...

Global site tag (gtag.js) - Google Analytics