【已解决】unitils使用@DataSet插入测试数据,测试结束后不能回滚
2013-11-02 00:00
399 查看
使用@DataSet的时候,unitils使用的事务管理器必须在spring的配置文件中定义。
否则@DataSet会使用unitils的事务管理,而在测试方法里操作业务DAO会使用spring的事务管理,造成的后果是操作DAO生成的数据可以回滚,但是@DataSet导入的数据不能回滚。
<bean id="dataSource" class="org.unitils.database.UnitilsDataSourceFactoryBean" /> |
相关文章推荐
- 使用hibernate与mysql时数据不能插入的原因及解决办法
- 使用OLE DB 在VC6.0下可以插入(删除)数据,在VS2005下不能插入(删除)数据 解决
- 在使用 ADO.NET 导出 Excel 文件时,设置 IMEX=1 仍不能导出所有数据的解决办法
- C#里面的事物回滚,解决同步数据插入时出现重复数据
- 使用select * 插入数据时候两边表字段顺序的影响测试
- html的img中使用SVG图片做SRC在本地测试可用但是上传服务器后不能显示问题解决
- Linux:vi的插入模式下退格和方向键不能使用的解决方法
- 数据库操作_连接SQL Server数据库示例;连接ACCESS数据库;连接到 Oracle 数据库示例;SqlCommand 执行SQL命令示例;SqlDataReader 读取数据示例;使用DataAdapter填充数据到DataSet;使用DataTable存储数据库表;将数据库数据填充到 XML 文件;10 使用带输入参数的存储过程;11 使用带输入、输出参数的存储过程示;12 获得数据库中表的数目和名称;13 保存图片到SQL Server数据库示例;14 获得插入记录标识号;Exce
- XCode使用记录—使用XCode自动向数据库插入测试数据
- Vue项目使用swiper做轮播图时,异步调用数据时导致图片不能滑动的解决方法
- VUE中解决不能检测数组中基本数据类型的方法及$set的使用方法
- 使用Excel COM组件导出数据后释放 Excel进程不能正常结束
- 【已解决】本地测试时,MUI的AJAX方法不能获取数据的问题。
- Junit测试不能插入数据到数据库
- Spring、Hibernate 数据不能插入到数据库问题解决
- 使用Entity Framwork 保存数据时,提示不能在对象中插入重复键,违反了PRIMARY_KEY约束
- 使用put请求时不能获得前端的数据问题的解决
- 使用hibernate和mysql生成数据表时,类型为string的属性对应的数据列不能插入汉字
- 如何使用GIST+LIBLINEAR分类器提取CIFAR-10 dataset数据集中图像特征,并用测试数据进行实验
- 使用JDBC插入大量数据的性能测试