里面不能一次性有多个update更新语句。
不建议一个方法多个update语句 换成
update sys_guess set money = money + (#{money}) + (#{hostmoney}), mark = mark + (#{mark}) where guess_id = #{guessid}
试试
什么错不知道,但是请别这么玩mybatis
每条update结尾加 ; 分隔
mybatis中字符串拼接写法有问题
3种解决方法:
1、传拼接好的参数,而不是在xml中拼接
2、xml中使用mysql的concat函数
3、xml中使用$而不是#