背景
因業務需求,需要對activiti做對應的調整,難於追溯activiti請求的數據,沒辦法,只有跟源碼,看它裏面封裝的執行的sql,所以就看了一下,在這裏記錄共享一下。
- activiti版本 5.22.0
- mybatis版本 3.4.6
具體方法
最終跟源碼發現還是執行的是mybatis裏面的查詢,所以, 只要在mybatis的查詢那裏打個斷電就可以檢測到activiti所執行的SQL語句和xml文件。
需要打斷點的mybatis源碼文件 CachingExecutor
, 如圖
MappedStatement 可以查看具體的mapper文件,如下圖:
在這裏就可以看到activiti封裝的執行的sql了。