Mybatis的官方文档为啥没提parameterType之外的传入多个参数查询的方式
Mybatis里关于使用多个参数进行查询的方式只提了两点,parameterType能够接受map和bean两种类型,进行参数名称——值的对应方式。无论哪种,XXXmapper.java里对应的方法只能传入一个参数,可我在网上查到了另外两种方式,一种是
XXXmapper.java里多个参数,然后XXXXmap.xml里的sql语句用{0},{1},{2}的方式来映射,还有一种是XXXmapper.java利用@Param注解来给参数加上映射名称。可是这两种方式在官方文档里找不到,难道是因为官方不推荐这两种方式?
每个版本有每个版本对应的文档。mybatis大的版本间,配置的时候,差异还是挺大的。所以你真的使用时,还是看你那个版本内附的说明文档比较靠谱。
注解是java1.5就有的东西,可也是近2年来随着spring依赖注入使用注解方式,才让注解这种东西流行起来,早先不都是xml么,所以你看的文档也行是早些版本的文档,那个版本的mybatis也许还没有使用注解或者对注解的支持还没最新版这么全面呢。