java hibernate类模型
我刚进入hibernate,我想解决一些疑问。起初,我一直在寻找某种实体,我想了解如何映射我的实体,但我没有发现任何东西如此“comum”和简单易懂,我需要帮助
我有一个名为“客户”的类,另一个名为“地址”,另一个名为“公司”,客户有一个地址列表,公司只有一次,但我如何映射这个
我说,什么时候使用@manytoone(mapped by)或其他类型
我的班级客户:
@Entity
public class Client {
@Id
@GeneratedValue
private long id;
private String name;
//Adress
private List<Adress> adress;
}
我的班级地址:
@Entity
public class Adress{
@Id
@GeneratedValue
private Long id;
private String pobox;
}
我的班级公司:
@Entity
public class Company{
@Id @GeneratedValue
private Long id;
private String name;
//Adress
private Adress adress;
}
# 1 楼答案
地址通常是一对一。也就是说,一家公司不会与另一家公司共享地址,是吗?所以你可以试试: