-
Spring 测试 自动回滚,跨bean查询障碍25
在spring测试中,
配置事务处理为自动回滚,结果也符合,测试过程中对数据库的操作并没有被提交。
问题为:
Bean A, B,测试类T
T中通过A 插入数据,在T/A中可以查询到这条记录,
但是A通过ApplicationContext.publishEvent触发B的行为,此时B无法查询结果为空。
不知道是事务配置问题,还是测试设置有问题,还请各位大侠不吝指教
//测试配置如下
@ContextConfiguration(locations = {
"file:src/main/resources/conf/applicationContext-*.xml" })
@RunWith(SpringJUnit4ClassRunner.class)
@TransactionConfiguration(transactionManager = "transactionProxy", defaultRollback = true)
@Transactional
public class TestXXX2012年10月26日 16:51
目前还没有答案
相关推荐
自己做的一个简单的spring运用实例,主要是关于事务回滚的一个小例子,希望对还在纠结事务回滚的童靴有点帮助。。。
花了一晚上时间终于搞出来了Spring整合Mybatis事务回滚(Mysql数据库),控制Service层中的多次插入操作,多次操作整体是一个事务。 里面有缘嘛和jar包,资源为war包,导入即可。运行Test类中的测试代码即可。 建表...
主要介绍了spring事务异常回滚实例解析,具有一定借鉴价值,需要的朋友可以参考下
Spring事务管理A方法内部调用B方法的回滚问题测试代码
Spring中的JdbcTemplate,Spring中的的事务.。。。。。。。
1. 基于Aspectj实现动态数据源...6. 实现事务内切换数据源(支持原生Spring声明式事务哟,仅此一家),并支持多数据源事务回滚(有了它除了跨服务的事务你需要考虑分布式事务,其他都不需要,极大的减少了系统的复杂程度)
Spring/SpringMVC/MyBatis整合,可事务回滚
集成了Spring 3.2.2 Hibernate 3.3.2 Struts 2.3.4 用JPA的注解实现orm 不用创建数据库表 只需本机上有oracle即可 用JSR注解进行Spring的...用Spring Test整合Junit4 进行测试并自动事务回滚 不对数据库造成持久化操作
NULL 博文链接:https://sunfish.iteye.com/blog/1534890
本篇文章主要介绍了浅谈Spring中@Transactional事务回滚及示例(附源码),小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
Spring中的@Transactional事物回滚实例源码
代码及ppt涵盖 Spring4.0 的所有核心内容:在 Eclipse 中安装 SpringIDE 插件、IOC & DI、在 Spring 中配置 Bean、自动装配、Bean 之间的关系(依赖、继承)、Bean 的作用域、使用外部属性文件、SpEL、管理 Bean 的...
主要给大家介绍了关于mongoDB 4.0事务回滚的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用MongoDB具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
该库引入了一种将测试包装在事务中并在测试结束时自动回滚提交的方法。 这样,您可以同时运行多个测试,其他人将看不到它们的数据。 您可能会争辩说,我们应该模拟实体而不使用任何数据库。 这是有道理的,但有时...
Spring中@Transactional事务回滚(含实例详细讲解,附源码)Java开发Java经验技巧共8页.pdf.zip
SQL 事务回滚解决回滚无效的情况 BEGIN TRY END TRY CAHTH
主要介绍了Oracle回滚段使用查询代码详解的相关资料,需要的朋友可以参考下
使用MySQL时,如果发现事务无法回滚,但Hibernate、Spring、JDBC等配置又没有明显问题,到底是什么原因,下面与大家分享下
主要介绍了Spring异常捕获且回滚事务解决方案,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下