myBatis 传递参数源码分析

mybatis 在dao层调用底层方法是通过反射的方式,所以参数其实传递的是一个对象数组。在后期的查询方法调用过程中会将这个对象数组转成map对象(当参数为一个且没有指定@param注解除外) 图1方法在org.apache.ibatis.binding.MapperProxy类中,是dao层调用反射的代码 图1 这个方法则明确的指出了调用方法的过程,这里面用到了一个将对象数组转成map对象的方法
相关文章
相关标签/搜索