The below pair of association mappings,
@ManyToOne
@Column(name = "birth_region")
private Region birthRegion;
@OneToMany(mappedBy = "birthRegion")
private List<Patient> patientsBirthRegion;
defines the bidirectional association
only between a list of patient
s and their birthRegion
. Now if you want similar type of associations between other regions
and the patients
in those regions, you need to have this type of association mappings among them.