起初在世用mybatis多参数递归时
我以为userId可以一直再递归中保持当初传入的参数值
但发现查出来的数据不对
通过debugger查看发现userId的值是不对的
后来上网上搜了下,
原来column参数传递时多参数要用类似于
<collection property="children" select="searchTerminalList" column="{id=id,userId=userId}"></collection>
这种形式才可以
修改之后查询就正常了,用了这么久mybatis,第一回遇到这个问题,记录一下