日常报错

这个错误是没有在表中找到对应的字段
出现这个错误是因为我将sql语句中的字段写成了对应的实体类属性列如:
emp(username, password, name, gender, phone, job, salary, image, entry_date, create_time, update_time)(正确写法)
emp(username, password, name, gender, phone, job, salary, image, entryDate, createTime, updateTime)(我报错的写法)

这个错误是表中的phone字段有限制长度,测试的时候多输入了一个数字

这个是没有找到参数原因有很多我这里是因为在接口的方法中有多个参数,但SpringBoot和myBatis默认情况下不支持保留参数名导致编译后的参数名不一致了所以找不到参数

解决方法:在参数前面使用@param("name")注解,其中的name需要与你的参数名一致,就相当于取别名。


浙公网安备 33010602011771号