JPA @ ManyToOne,@ OneToMany双向关系

时间:2020-04-28 13:17:07

标签: jpa one-to-many many-to-one bidirectional-relation

我正在研究双向映射。 我用@OneToOne和@ManyToMany注释映射了Team和Member。

undefined

主要方法

@Entity
public class Team {
    @Id @GeneratedValue
    private Long id;

    private String name;

    @OneToMany(mappedBy = "team")
    private List<Member> members=new ArrayList<Member>();

    //omit getter, setter ,toString

}

@Entity
public class Member {

    @Id
    @GeneratedValue
    private Long id;

    @Column(name="USERNAME")
    private String name;

    @ManyToOne
    @JoinColumn(name="TEAM_ID")
    private Team team;


    @Enumerated(EnumType.STRING)
    private Status status;

    //omit getter, setter , toString

}

结果:

成员:[]

我想知道为什么在上面的代码中未将“成员”添加到“团队”的“成员字段”中。 预先谢谢你。

0 个答案:

没有答案