mybatis如何控制事務(wù) mybatis3.0后怎么實現(xiàn)事務(wù)管理?
mybatis3.0后怎么實現(xiàn)事務(wù)管理?Nmibatis提供了一個事務(wù)接口事務(wù),以及兩個實現(xiàn)類JDBC transaction和managedtransaction。當(dāng)spring與mybatis一起
mybatis3.0后怎么實現(xiàn)事務(wù)管理?
Nmibatis提供了一個事務(wù)接口事務(wù),以及兩個實現(xiàn)類JDBC transaction和managedtransaction。當(dāng)spring與mybatis一起使用時,spring提供了一個實現(xiàn)類spring managedtransaction
服務(wù),根據(jù)業(yè)務(wù)邏輯進(jìn)行組合,并調(diào)用底層的Dao。例如銀行轉(zhuǎn)賬操作:在服務(wù)層方法中,進(jìn)行賬戶扣劃和目標(biāo)賬戶存款操作。這樣,如果賬戶扣劃成功,但目標(biāo)賬戶存款失敗,mybatis交易將被回滾。