mybatis源码阅读之5:mybatis底层参数封装过程

上节讲了mybatis对各类参数的封装,本节说说mybatis底层是如何对参数进行特殊处理来封装参数的。java 先补充一个点:sql #{}与${}取值有什么不一样?数据库 #{}:是以预编译的方式将参数设置到sql中,具备防止sql注入的功能,即具备PreparedStatement防注入的功能mybatis #{}更丰富的用法:spa 制定参数规则:javaType,jdbcType,mod
相关文章
相关标签/搜索