1版本
從4.0版本開始,MongoDB支持多文檔ACID事務(wù)
2服務(wù)端
下載最新的MogoDB服務(wù)端,保證支持事物操作
3pom文件添加依賴

下載不下來依賴,可以添加該倉庫

4注冊(cè)MongoTransactionManager
事物默認(rèn)是關(guān)閉的,需要注冊(cè)MongoTransactionManager

5在方法上添加@Transactional.注解即可

6注意:在多文件事物中不能使用listCollections

使用collectionExists時(shí),會(huì)拋異常