Eclipse自带的junit库问题很多, 在做单页测试Dao时, 发现无法使用@RunWith注释, 建议换成spring带的那个junit4. 效果很好, 送上一段测试DAO的通用代码, 你要做的只需extends它. 由于使用annotation技术, 类中不必写任何代码.
@RunWith(SpringJUnit4ClassRunner.class)
@ContextConfiguration(locations = { "/applicationContext.xml" })
@TransactionConfiguration(transactionManager="transactionManager",defaultRollback=false)
@Transactional
public class BaseDaoTest{
//DAO测试基类
}