Я думаю, что вам нужно двустороннее отображение в спящем режиме.Это позволяет вам добавить значение только к одной стороне и будет там с другой стороны, когда вы получите.
Например, здесь у вас есть отношение один-ко-многим между city
и streets
@Entity public class City {
@OneToMany(mappedBy="city")
@OrderBy("streetName")
public List<Street> getStreets() {
return streets;
}
...
}
@Entity public class Street {
public String getStreetName() {
return streetName;
}
@ManyToOne
public City getCity() {
return city;
}
...
}
Для более подробной информации, посмотрите здесь .