我擦 这特么还真没见过这种骚操作,首先得知道mybatis mapper接口是基于jdk动态代理实现,这种default方法,有点意思,等下debug看看,是不是也会被它代理;你这种几个表的变更属于业务范畴了,写到业务方法里面即可,数据库操作就尽量别涉及到业务的东西
老老实实的按正常的写,花这个时间没必要,弄出来别人也不好维护,只会给项目带来麻烦。技术的长进也不再这些添删改查里。