遇到的问题:两张表(employee表,department表)多对一 ,Java中的实体类属性类型与数据库中数据类型不一致,该如何添加数据?
具体代码:
Employee实体类:

数据库中的department字段:


Department实体类:

数据库中的department表:


尝试添加数据:

报错:


Java中Employee实体类的department属性类型是Department,数据库中employee表中department字段是int类型,导致往数据库中添加数据的时候,报错类型不一致,这种情况在不更改数据库表字段或者更改数据库表字段的情况下都该如何处理?希望能得到指点,谢谢!
对应的传进来一个department对象呀,
然后xml中写
#{department.id}

最后的解决方式:前端传department.id后端也用department.id接收

