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

Spring + Hibernate spring管理事务

阅读更多

spring配置事务处理,选择annotation驱动的方式.

1.在配置文件中加入schema.

 

xmlns:tx="http://www.springframework.org/schema/tx"
http://www.springframework.org/schema/tx 
http://www.springframework.org/schema/tx/spring-tx-2.0.xsd"

 

2.声明事务管理器

 

	<bean id="transactionManager"
		class="org.springframework.orm.hibernate3.HibernateTransactionManager">
		<property name="sessionFactory">
			<ref local="sessionFactory" />
		</property>
	</bean>
	<tx:annotation-driven transaction-manager="transactionManager"
		proxy-target-class="true" />

 

3.在Service中声明事务:@Transactional.

 

据说这是最佳方法.俺配上去用了,没什么地方报异常,但也不知道是不是就成功了?呵呵..得测试一下.

 

分享到:
评论

相关推荐

    jsp+Spring+hibernate 博客系统

    通过结合JSP的视图呈现、Spring的控制层管理和Hibernate的数据持久化,开发者能够快速、高效地开发出具有复杂业务逻辑的博客平台。如果你希望深入了解这个系统的实现细节,需要深入研究源代码和配置文件,理解它们...

    gwt+spring+hibernate

    2. **Spring Framework**: Spring 是一个全面的企业级应用开发框架,提供依赖注入(DI)、面向切面编程(AOP)、事务管理等核心功能。在Web应用中,Spring MVC是其用于构建MVC模式的模块,负责处理HTTP请求和响应,...

    ssh(struts+spring+hibernate)教务管理信息系统(全部代码) 可以直接运行

    在SSH整合中,Spring作为业务逻辑的容器,管理Bean的生命周期和事务。它还能与Hibernate进行无缝集成,简化数据访问层的配置。此外,Spring MVC是Spring的一部分,可以替代Struts作为前端控制器,提供更灵活的架构。...

    springmvc+spring+hibernate

    3. **配置Spring**:在src/main/resources下创建applicationContext.xml文件,配置Spring的核心容器,包括Bean定义、数据源、事务管理器等。例如,使用DataSource来连接Oracle数据库,使用...

    图书管理系统spring+struts+hibernate

    《图书管理系统spring+struts+hibernate》是一款基于Java技术栈开发的图书管理软件,其核心框架包括Spring、Struts和Hibernate。该系统利用MySQL作为数据库存储数据,提供了完整的数据库备份,确保了数据的安全性与...

    spring mvc + spring + hibernate 全注解整合开发视频教程 11

    Spring框架则是一个全面的企业级应用开发平台,它不仅包含Spring MVC,还提供了依赖注入(DI)、AOP(面向切面编程)、事务管理、JDBC抽象、缓存、任务调度等多个核心功能。在全注解开发中,我们可以使用@Autowired...

    struts+spring+hibernate人力资源管理系统

    Spring还提供了数据访问集成、事务管理、Web服务等功能,极大地简化了企业级应用的开发工作。 再者,Hibernate作为对象关系映射(Object-Relational Mapping,ORM)工具,解决了Java应用与数据库之间的数据操作问题...

    SpringMVC+Spring+Hibernate+Oracle 实现图书管理(CRUD)

    在图书管理中,Spring可以用来管理Bean的生命周期,如数据库连接池、事务管理器等。同时,Spring的AOP特性可用于实现如日志记录、权限控制等跨切面关注点。 3. **Hibernate**:Hibernate是一个强大的ORM(对象关系...

    spring mvc + spring + hibernate 全注解整合开发视频教程 04

    Spring还提供了数据源配置、事务配置以及对Hibernate SessionFactory的管理,通过`@EnableTransactionManagement`开启事务管理。 在实际开发中,我们还会用到Spring的其他功能,比如Spring MVC的拦截器...

    struts+spring+hibernate实现图书修改和删除

    此外,Spring还可以与Hibernate集成,实现数据访问层的事务管理。 **Hibernate** Hibernate是一个对象关系映射(ORM)框架,它简化了数据库操作,将Java对象和数据库记录进行映射,使得开发者可以使用面向对象的...

    Struts+Spring+Hibernate开发实例.pdf

    Struts用于前端的请求处理和视图页面的跳转,Spring管理业务逻辑和事务处理,并且通过依赖注入提供资源管理,Hibernate则处理数据的持久化操作。 - **SessionFactory** 在Hibernate中用于创建Session对象,而**...

    JSF+Spring+Hibernate小例子

    在这个例子中,Spring主要负责管理JSF和Hibernate之间的协作,提供服务层的实现,如通过@Autowired注解自动注入依赖,以及通过@Transactional管理事务。 **Hibernate** Hibernate是一个强大的对象关系映射(ORM)...

    struts+spring+hibernate三大框架整合

    Struts处理请求转发,Spring管理bean和事务,Hibernate负责数据库交互。通过Spring的IoC和AOP特性,可以有效地降低耦合度,提高代码的可测试性和可扩展性。在实际开发中,应根据项目需求选择合适的整合方式,以实现...

    struts+spring+hibernate(mysql)用户登录及文件上传

    通过Struts处理HTTP请求,Spring管理对象和事务,以及Hibernate处理数据库操作,开发者可以更高效地编写代码,同时保证系统的可扩展性和可维护性。理解并掌握这三个框架的协同工作原理,对提升Java Web开发技能具有...

    spring mvc + spring + hibernate 全注解整合开发视频教程 12

    在Spring和Hibernate的整合中,Spring可以作为Hibernate的容器,管理SessionFactory和Transaction,这样我们就能够在Spring的管理下进行数据库操作。通过@PersistenceContext注解,Spring可以注入EntityManager,@...

    Struts2+Spring+Hibernate+Jsp+Mysql5 项目申报系统.zip

    在本项目中,Spring作为业务层的核心,负责管理对象的生命周期和依赖关系,同时可以实现事务管理、数据访问抽象以及服务层的实现。 3. **Hibernate**:Hibernate是一个流行的Java ORM(对象关系映射)工具,它简化...

    Flex+spring+hibernate示例

    在Flex+Spring+Hibernate组合中,Spring主要负责服务层和控制层的实现,为业务逻辑提供容器管理和事务支持。 Hibernate是一个流行的Java ORM(对象关系映射)框架,它简化了数据库操作,允许开发者用Java对象来表示...

    flex+Spring+Hibernate整合配置详解

    Flex+Spring+Hibernate 整合是企业级应用开发中常见的一种技术栈组合,它结合了Flex前端的富互联网应用程序(RIA)开发能力、Spring框架的依赖注入和事务管理功能,以及Hibernate持久化框架的数据库操作便捷性。...

    struts2+spring+hibernate+easyui管理框架

    **Spring** 是一个全面的企业级应用框架,它不仅包含IoC(依赖注入)和AOP(面向切面编程)功能,还提供了事务管理、数据访问集成、Web MVC框架等功能。在SSH框架中,Spring主要负责管理Bean的生命周期,以及协调...

    Struts2+Spring+Hibernate和Struts2+Spring+Ibatis

    通过这种方式,开发人员可以利用Struts2的控制层、Spring的服务层管理和依赖注入,以及Hibernate或Ibatis的数据访问能力,构建出高效且可扩展的Web应用。这些整合示例可以帮助初学者快速理解各个组件的交互方式,...

Global site tag (gtag.js) - Google Analytics