实体映射的JPA注释

时间:2014-11-25 04:38:27

标签: jpa-2.0

我有两个实体User和Contact。用户对象包含联系人。我如何使用JPA注释 所以当我保存User对象时,联系表应该将Users的id作为其primaryKey?

            Public class User{
            public String username;
            public long id;
            public Contact contact;

            }

            public class Contact {
            public long id;
            public string phone;
            public string email;
            }

1 个答案:

答案 0 :(得分:0)

与此类似的东西

@Entity  
public class User{
    @Column
    public String username;
    @Id
    public long id;
    @OneToMany(mappedBy="id")
    public Contact contact;

}

@Entity 
public class Contact {
    @Id
    public long id;
    @Column
    public string phone;
    @Column
    public string email;
}
相关问题