精尽MyBatis源码分析 - MyBatis初始化(四)之 SQL 初始化(下)

初始化(四)之SQL初始化(下)

在上一篇文档中详细地讲述了MyBatis在解析 节点解析成MappedStatement对象,其中会将节点中定义的SQL语句通过XMLLanguageDriver语言驱动类创建一个SqlSource对象,本文就是对该对象进行分析

通过SqlSource这个对象根据入参可以获取到对应的BoundSql对象,BoundSql对象中包含了数据库需要执行的SQL语句、ParameterMapping参数信息、入参对象和附加的参数(通过标签生成的,或者标签中的集合的元素等等)

亚马逊测评 www.yisuping.com

你可能感兴趣的:(精尽MyBatis源码分析 - MyBatis初始化(四)之 SQL 初始化(下))