第一个:You have an error in your SQL syntax;(一定要主义格式啊)
出现这个问题,本人查了很久查不出来,
@Update("update tb_worker set name=#{name},age=#{age}**1**"+"where id=#{id}") 在运行这句话的时候,括号里面的加号作用是连接,就好比再写sql与一样,这就要求你写的转换成普通sql语句还能执行, 我就是因为在数字1的位置没有留出空格,导致还原成正常的sql语句时《age=#{age}where id=#{id}》,就变成了这样的效 果,这肯定会报错,where之前要留出空格。 md查了20分钟。。。
第二个问题还是一样,
原来是少加一个括号,啊啊啊啊啊,找了20分钟