虽然每一个教mysql教程的视频都会将这个注意事项 但是我还是义无反顾的踩了进去
1 @Insert({"insert into register value(#{uid},#{username},#{password},#{name},#{email},#{birthday})"}) 2 int insert(RegisterDao registerDao);
一个spring boot 中mapper 引发的惨案 由于个人是初学者 想稳固基础 没有使用mybatis代码生成插件 手撸代码
当时写这个代码的时候 依稀记着授课老师讲 SQL语句中 如果添加的数据包含所有的字段 则表后面不需要加字段
在写mapper的时候 由于后面value中 看似稳得一批得一一对应关系(其实对应得是 实体类中的属性) 一时脑洞大开 没有考虑到SQL语句中的对应 找了半天bug 没有找到 菜!
写此博客 引以为戒