MyBatis的Mapper原理

38 阅读1分钟

通过sqlSession对象获取UserMapper接口的代理对象,又通过代理对象获取UserMapper接口,当前UserMapper.java文件目录中有同名的映射文件,找到这个文件,通过调用UserMapper对象中与sql语句id同名的方法获取sql语句,又根据对象返回值找到sqlSession底层的查询方法。