Spring Boot:ManyToOne与@JoinColumn的关系保持外键为null



https://www.baeldung.com/jpa-joincolumn-vs-mappedby

遵循与创建oneToMany&ManyToOne关系映射。

即使在拥有方实体中使用了@JoinColumn;baeldung";例如;电子邮件实体";但是它将外键保持为null。

当我在父实体中使用@JoinColumn时,即根据";"雇员";实体,然后它就工作了。

但这种关系映射行为背后的原因是什么?为什么这个示例方法不正确?

这是我的代码回购链接:https://github.com/TamtePrathamesh/sb_mapping介于"用户"one_answers"mobile’,同时保持oneToMany/ManyToOne映射移动表而不保持外键;NULL";。移动映射表

处理双向关联时,需要更新双方的关联:

Mobile mobile = ...
User user = ...
user.mobiles.add(mobile);
mobile.user = user;
save(user);

最新更新