If you want for example mapping the atribute State of Country entity. Any way, for ONE Country you can have MANY States, so :
@Table(name = "state")
public class State {
@NotNull @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "id_country") private Country country;
}
@Table(name = "state")
public class Country {
@OneToMany(mappedBy = "country",
fetch = FetchType.LAZY,
cascade = CascadeType.ALL,
orphanRemoval=true)
private List<State> states = new ArrayList<>();
}