Mybatis (ParameterType) 如何传递多个不同类型的参数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mybatis (ParameterType) 如何传递多个不同类型的参数相关的知识,希望对你有一定的参考价值。
参考技术A 由于是多参数那么就不能使用parameterType, 改用#{index}是第几个就用第几个的索引,索引从0开始由于是多参数那么就不能使用parameterType, 这里用@Param来指定哪一个
其中hashmap是mybatis自己配置好的直接使用就行。map中key的名字是那个就在#使用那个,map如何封装就不用了我说了吧。
传递list和map在资源消耗上肯定远大于方法一和方法二,但是有一些特殊的情形需要传递list,比如你需要传递一个id集合并批量对id进行sql操作然后再返回等等。所以都需要了解。
以上是关于Mybatis (ParameterType) 如何传递多个不同类型的参数的主要内容,如果未能解决你的问题,请参考以下文章
mybatis框架中parameterType为Map的用法 和 数据库语句多层嵌套