1. 程式人生 > >使用junit測試service執行成功,資料庫沒有改變

使用junit測試service執行成功,資料庫沒有改變

解決辦法:

在執行資料操作時開啟了事務,資料被放在i一級快取中,而操作之後沒有提交事務。在測試的方法新增annotation: @Rollback(false) 即可。 

@Test
@Rollback(false)
public void setUser(){
User us = new User();
us.setUserName("admin");;
us.setPassword("admin");
}