1
我有我的應用程序中下面的代碼:如何故意拋出一個錯誤來測試數據庫回滾?
try {
//start transaction
repository.startTransaction();
//carry out deletion logic
repository.deletedata()
//commit all 3 transactions
repository.commitTransaction();
} catch (Exception e) {
repository.rollback();
}
我怎麼能故意拋出這個代碼內的error
測試數據是否正確是回滾?
'拋出新異常(「test exception」);' –
使用'throw new Exception(...)'語句? – RealSkeptic
當我這樣做,下面在我的repository.commitTransaction();方法,我得到「無法訪問的語句」編譯錯誤 – java123999