存有外键的表进行添加数据

我想对用户表进行增加数据,存在外键(存的外键ID),我要实现外键ID自动添加,所以我在Service中做了查询外键的ID。将查到满足条件的ID存放在用户表里。但在进行数据 set 插入时显示数据类型不符合。请大佬们解惑一下

实体类用户表:

实体类会员表:

╮(╯▽╰)╭   如果非要这样写   你就setMemberId(memberId)   不用加getMemberId()

报错原因 赋值的类型不对。
auser里面的memberid 你的类型是Bmember而你给他set值的时候你get出来的是个int。
第二个classid同样的,你set的时候set一个object不对。

我知道类型不对,但是我不知道如何转换。网上也没案例发出第一次遇到。auser 里的memberid是作为的外键,链接的是Bmember表;所以在set进数据时不知道如何转换它需要的类型。

你这个定义上就有问题Auser里的memberId应该是int类型的

所谓的外键,应该是数据库里定义的关系

不加get取不了我需要的数据。