我有JTA transcations代碼如下:JTA transcations
try{
//start jta user transcation utx
//commit utx
}catch(Exception ex){
try{
//rollback utx
}catch(Exception){
//print error "cannot rollback
}
}
finally{
if(null != utx && utx.getStatus() == Status.STATUS_ACTIVE){
utx.commit();
}
}
我不理解爲什麼在UTX最終將提交?
感謝:u能告訴我什麼將是transcation的狀態回滾後和提交我可以跳過代碼finally塊,因爲我有utx.commit在嘗試,UTX嗎?抓住? – Sanket 2010-11-24 12:30:29