源码地址:https://github.com/mybatis/mybatis-3/
仓库地址:https://gitcode.net/qq_42665745/mybatis/-/tree/12-annotation
配置注解执行SQL
简化一下流程,主要可以分为下面几步:
1.解析配置,写入配置项
2.执行SQL
3.封装结果
通过注解配置SQL主要体现在解析部分,这部分要分别做解析XML还是配置注解的接口,拿到sql以后,select的处理和insert/update/delete有一些区别,select注解的语句要封装resultMap,其他注解语句不需要,其他流程就和解析XML的类似,先从Configuration中获取语言驱动器,然后创建SqlSource,再把SqlSource和resultMap封装成一个MappedStatement写入配置项中,后续执行SQL直接从配置项中取出来执行
本站资源均来自互联网,仅供研究学习,禁止违法使用和商用,产生法律纠纷本站概不负责!如果侵犯了您的权益请与我们联系!
转载请注明出处: 免费源码网-免费的源码资源网站 » 十二、【源码】配置注解执行SQL
发表评论 取消回复