applicationContext.xml:
<context:component-scan base-package="com.ssh,com" >
</context:component-scan>
springMvc-servlet.xml
<!-- 自动扫描的注解包名,用,隔开 -->
<context:component-scan base-package="com.ssh,com" >
<context:exclude-filter type="annotation" expression="org.springframework.stereotype.Service" />
</context:component-scan>
------------------------------------------
服务类:
@Transactional(rollbackFor=Exception.class) ,若没配,则无事务。在接口配置,也无事务。服务类非接口方法也无事务,如private
// @Transactional(rollbackFor=Exception.class)
public void testRollback() throws Exception{
//插入数据1
TBatTaskLog bean = new TBatTaskLog();
bean.setBatchNo("11111");
bean.setBranchNo("11111");
bean.setCreateTime(new Date());
bean.setCreator("a");
bean.setInstanceId("111111111");
bean.setMessage("abc");
bean.setSeqNo(5);
hbmBaseDao.save(bean);
LogUtil.println("a#####################1");
//插入数据2
TBatInstPre beanpre = new TBatInstPre();
beanpre.setInstanceId("111111111");
beanpre.setPreInstanceId("aaaaaaaaaaa");
this.hbmBaseDao.save(beanpre);
LogUtil.println("a#####################2");
//抛异常
throw new Exception("abccc");
}
分享到:
相关推荐
一、 XML,使用tx标签配置拦截器实现事务 一、 Annotation方式 以下所使用环境为Spring4.0.3、Hibernate4.3.5
NULL 博文链接:https://gary-bu.iteye.com/blog/2025026
主要介绍了详解Spring MVC事务配置,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
Spring mvc整合redis实例(redis连接池) 将所有jedis 增删改进行事务的封装、查询单独做为有返回参数的封装。简化了很多代码
spring mvc hibernate整合,采用MyEclipse自动生成包和配置文件,jar包可能有多余,但是不影响整体效果。服务器tomcat。数据库mysql。
《互联网轻量级SSM框架解密:Spring、Spring MVC、MyBatis源码深度剖析》Spring 源码剖析篇基于Spring 4.3.2 版本,剖析了Spring 上下文、Spring AOP 和Spring 事务的实现,并通过实例展示了框架陷阱的隐蔽性及学习...
Java SSM项目是一种使用Java语言和SSM框架(Spring + Spring MVC + MyBatis)开发的Web应用程序。SSM是一种常用的Java开发框架组合,它结合了Spring框架、Spring MVC框架和MyBatis框架的优点,能够快速构建可靠、...
spring mvc hibernate 实现事务管理 jar包管理用maven,启动服务器用jetty,里边还有memcached数据库,但是本例子没有用到。
其中包含apache的log4j记录日志信息,spring管理组件,springmvc分层,springaop配置数据库事务控制,hibernate二级缓存配置,实现了查询,用户登录注册,请求验证是否登录等基础功能Demo,基于后台测试,使用前台...
jbpm5.4 spring mvc 集成开发 Jetty maven JTA 事务等配置!
本项目是一个基于SSM(Spring+Spring MVC+MyBatis)框架的学生宿舍管理系统,采用了LayUI、jQuery和JSP等技术。系统包括学生、班级、宿舍、卫生、访客和管理员模块,提供了多项管理功能。管理员可以管理学生信息、...
spring4.0+spring MVC4.0+hibernate4.3框架整合测试案例,支持事务,全注解,配置清晰,基础BaseDao接口实现都已写好,MVC分层,含所有需要的jar包,数据库文件。
Spring提供了很多功能,包括事务管理、依赖注入、AOP(面向切面编程)等。 Spring MVC: Spring MVC是Spring框架的一个模块,它实现了MVC(模型-视图-控制器)设计模式,用于构建Web应用。Spring MVC允许你将应用的...
《互联网轻量级SSM框架解密:Spring、Spring MVC、MyBatis源码深度剖析》Spring 源码剖析篇基于Spring 4.3.2 版本, 剖析了Spring 上下文、Spring AOP 和Spring 事务的实现,并通过实例展示了框架陷阱的隐蔽性及...
1. spring杂谈[原创] 1.1 Spring事务处理时自我调用的解决方案及一些实现方式的风险 ...1.32 Spring3 Web MVC下的数据类型转换(第一篇)——《跟我学Spring3 Web MVC》抢先看 1.33 Spring 注入集合类型
使用maven构建项目,spring mvc,spring,分别与jdbctemplate,hibernate,mybatis全注解整合,其中包括包含有spring动态代理,数据库的事务处理。以及动态数据源的切换! 最新新增了ehcache缓存的应用
本基础框架采用 spring mvc+c3p0+jpa的配置方式,里面配置了spring事务管理,异常处理,登陆拦截器 等,全部自己动手搭建,经过测试通过。如果你苦于一个万能的java ee框架搭建,你可以参考。个人喜欢专研技术,但不...
Spring源代码解析(四):Spring MVC Spring源代码解析(五):Spring AOP获取Proxy Spring源代码解析(六):Spring声明式事务处理 Spring源代码解析(七):Spring AOP中对拦截器调用的实现 Spring源代码解析(八):...
- Spring MVC - Spring Data - Spring Security - Spring Cloud 4. Web开发: - HTML、CSS、JavaScript - HTTP协议 - Servlet、JSP - AJAX、JSON、XML 5. 框架和工具: - MyBatis - Hibernate - ...
自己配置的springmvc+ibatis框架,自己找齐了包,不容易啊,所以上来跟大家分享一下,spring自动注入包,事务包,ibatis包,数据库连接包,都齐全的,仅局限于springmvc+ibatis,这些包不多,不少,刚够