为什么这个地方,一个是service接口,一个又用mapper接口,为什么不都是service接口呢
调了service层则只能使用service接口定义好的方法,可能这里用到一些要查数据的业务,service层没有定义,又懒得写一遍接口,再写一遍实现类,所以直接调mapper自己实现,这是编程规范,理论上应该先在service定义好,然后在实现类实现了再给其他service调用,这是一个好的规范,可以确保某个表的操作只在固定的service中,这样好排查问题,但是直接调用mapper也可以实现最终的目的,看个人习惯或者公司规定了
这个感觉就是看编程习惯了吧,一般来说service可以直接调用mapper层,当然也可以直接调用service层