Я проходил через реляционные вещи в спящем режиме, где я получал это решение для связи между таблицами. Я попробовал это, оно работает нормально, но когда я удаляю @ ForeignKey (name = "FK_COUNTRY") тогда ничего не меняетсяПочему мы используем эту аннотацию, которая соответствует передовой практике?
@Entity
@Table(name = "state")
public class State {
@Id
@Column(name = "id")
private int id;
@Column(name = "name")
private String name;
@ManyToOne
@ForeignKey(name="FK_COUNTRY")
private Country country;
}