请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

executor要拦截的方法,是不是还少两个?

正在回答

2回答

同学好,请问是哪两个,我理解是

private static final String REGEX = ".*insert\\u0020.*|.*delete\\u0020.*|.*update\\u0020.*";

应该是增删改走主库吧。。。

0 回复 有任何疑惑可以回复我~
  • 提问者 Angular_Dracula #1
    老师可能没明白我意思~
    截图中两个@signature分别对应exectuor接口中两个方法update还有query,那还有两个query方法为什么不写上去?如果不需要写query方法,那为什么@signature中有一个是query方法?
    回复 有任何疑惑可以回复我~ 2018-05-26 07:43:02
  • 提问者 Angular_Dracula #2
    非常感谢!
    回复 有任何疑惑可以回复我~ 2018-11-01 21:51:37
翔仔 2018-05-26 15:27:07

同学可以看看实际执行的时候,不管是漏掉的insert还是delete都被拦截住了,实际拦截的我理解应该是mybatis里面的query和update,就拿insert举例子,它执行的时候,内部会触发query。同学感兴趣可以做下insert的测试,调试看有没有进入到这个方法里面,同时可以研究一下mybatis源码

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信