SpringMVC自带的JUNIT测试套件的数据持久问题

本人dddd牛仔 2014-02-06 10:14:14
@Test
@Rollback(false)
public void generateEnoughData(){
TestDao baseDao = new TestDao();
baseDao.setHibernateTemplate((HibernateTemplate) applicationContext.getBean("hibernateTemplate"));
for(int i=0;i<1000;i++){
addItemToList(lists);
}
System.out.println(lists);
baseDao.saveAll(lists);
System.out.println(baseDao.getAll());
}

如上的代码中,
我使用了@Rollback的false,并不回退。但是数据库中却没有持久数据。
如下是我的基础TestDao
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = { "file:test_resources/spring-servlet.xml", "file:test_resources/applicationContext.xml" })
public class TestBaseDao extends AbstractTransactionalJUnit4SpringContextTests {

@Override
@Resource(name = "dataSource")
public void setDataSource(DataSource dataSource) {
super.setDataSource(dataSource);
}

}
...全文
79 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

67,549

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧