Mybatis

78 阅读1分钟

为什么只用Mapper的接口可以运行SQL ?

原理流程

映射器的XML文件的命令空间对应的是接口的全路径,那么它根据全路径和方法名就绑定起来,通过动态代理的技术 让接口跑起来,而后采用命令模式,使用SqlSession接口的方法使它能够执行查询。有类这层封装我们就可以使用接口进行编程。