只会用Mybatis却不懂Mybatis

像Mybatis,我在面试的时候,问那些人,就只会说,定义一个接口,写一个注解或者xml这SQL,知道Mybatis怎么实现的吗,为什么一个接口,不具备实现功能的能力,却能够执行SQL呢。很多人都不知道。问另外一个人,动态代理,或者代理模式,很多人都能答得出来。但为什么就不知道Mybatis是通过动态代理实现的呢?

这就是只会用却没懂,mybatis你知道,动态代理你知道,但就是不知道mybatis是通过代理实现的?可笑不可笑
展开
15