Hibernate高级映射正确使用@OneToOne

时间:2019-08-15 13:15:23

标签: java spring hibernate

我有两个实体,客户和城市。客户只能来自一个城市,而城市可以从那里拥有许多客户。 但是我想要我的城市表是独立的,我想要一个从客户到城市的关系(客户类中的城市),但是我不希望从我的城市类到客户的任何关系。

基本上是单向映射。我该如何实现? @OneToOne?我正在使用Spring和Hibernate。

1 个答案:

答案 0 :(得分:-1)

class Client {
    @ManyToOne
    @JoinColumn(name = "city_id", nullable = false)
    City city;
}

class City {
}