今天在写Spring Boot项目的时候出现了这个错误,检查了一下发现XML文件中写错了:
insert into employee( department)
values ( #{department.id});
实际数据库中department的类型是int , 但是JAVA实体类如下图所示:
public class Department {
private Integer id;
private String departmentName;
}
sql语句就必须修改成如下所示:
insert into employee( department)
values ( #{department.id});
当然了,为了记录这次错误,省略了很多的字段没有写,出现这个错误大多是XML文件写错了。