spring mvc與mybatis事務整合

  以前公司用的是mybatis,但事務管理這塊是用ejb的CMT容器管理的事務。基本原理是ejb請求進來,業務代碼會建立一個mybatis的session而後放入當前線程,以後全部的方法操做涉及到數據庫的都從當前線程取session。當全部service層代碼完成後,退出ejb時,根據是否有異常來決定是否回退事務,這部分由攔截器來作(回退時,只在事務狀態實體上設置rollback爲true),等
相關文章
相關標籤/搜索