技术栈
通用mapper
梁云亮
1 年前
通用mapper
·
批量更新
【精品】通用Mapper 批量更新bug解决方案
环境:mysql8.x+mybatis3.5.13+tk.mybatis4.2.3在使用tk.mybatis做批量更新时,程序会报错,说是执行的SQL语法错误,经研究源代码发现tk.mybatis在实现批量更新时是通过多次执行update语句实现的。这本身就不符合MySQL批量更新的语法,可以通过自定义Mapper的方式解决。