我们在做测试时,一般需继承AbstractTransactionalJUnit4SpringContextTests类来测试;
AbstractTransactionalJUnit4SpringContextTests类解决了hibernate的openSessionView的问题;
如:
public class BaseUnitTest extends AbstractTransactionalSpringContextTests {
@Override
protected String[] getConfigLocations() {
return new String[] { "spring/*.xml" };
}
}
在此,我们需重写getConfigLocations()方法,引入我们的spring bean注入配置文件即可;
如果是保存数据库操作,一般需在后面加入setComplete();提交数据入数据库中.
本文介绍如何通过继承AbstractTransactionalJUnit4SpringContextTests类来进行Spring集成测试,解决Hibernate的openSessionView问题,并演示如何配置Spring Bean注入。
629

被折叠的 条评论
为什么被折叠?



