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<>();
}