背景
因业务需求,需要对activiti做对应的调整,难于追溯activiti请求的数据,没办法,只有跟源码,看它里面封装的执行的sql,所以就看了一下,在这里记录共享一下。
- activiti版本 5.22.0
- mybatis版本 3.4.6
具体方法
最终跟源码发现还是执行的是mybatis里面的查询,所以, 只要在mybatis的查询那里打个断电就可以检测到activiti所执行的SQL语句和xml文件。
需要打断点的mybatis源码文件 CachingExecutor
, 如图
MappedStatement 可以查看具体的mapper文件,如下图:
在这里就可以看到activiti封装的执行的sql了。