使用mybatis提供的修改方法出这两个错,有一个好像是我们自己封装的,完全搞不懂,有谁可以解答一下吗
能不能看下DeviceServiceImpl 187行附近的代码?
Mybatis 仅可以编写针对ParameterHandler 、 ResultSetHandler 、 StatementHandler 、 Executor 这 4 种接⼝的插件,Mybatis 使⽤ JDK 的动态代理,为需要拦截的接口⽣成代理对象以实现接口⽅法拦截功能,每当执⾏这 4 种接⼝对象的⽅法时,就会进⼊拦截⽅法,具体就是 InvocationHandler 的 invoke() 方法,当然,只会拦截那些你指定需要拦截的⽅法。
实现 Mybatis 的 Interceptor 接⼝并复写 intercept() ⽅法,然后在给插件编写注解,指定要拦截哪⼀个接⼝的哪些⽅法即可,记住,别忘了在配置⽂件中配置你编写的插件。