Sping對事物的支持

Spring的事物通過它下面的tx組件實現,首先我們找到平臺事物管理器:
這裏是他的接口清單:
PlatformTransactionManager.java

*TransactionStatus getTransaction(TransactionDefinition definition) throws TransactionException;
*void commit(TransactionStatus status) throws TransactionException;
*void rollback(TransactionStatus status) throws TransactionException;

getTransaction返回當前事物,如果當前沒有事物,那麼根據事物的傳播行爲創建;
commit事物的提交
rollback回滾事務
建議直接閱讀源碼,代碼量不大;

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章