Я новичок в этом, мой вопрос в том, что когда я отображаю двунаправленные отношения следующим образом:
Bidding.java
@Entity
public class Bidding implements Serializable {
//id and getter setters removed for simplification
@OneToMany(mappedBy = "bidding",
fetch = FetchType.EAGER,
cascade = CascadeType.ALL)
private List<Bidding_RepairTask> taskIds = new ArrayList<>();
}
Bidding_RepairTask.java
@Entity
public class Bidding_RepairTask implements Serializable {
@ManyToOne(fetch = FetchType.LAZY, optional = false)
private Bidding bidding;
}
Почему hibernate генерирует столбец taskIds в сгенерированной hibernate таблице mysql для назначения ставок?
Любая помощь будет оценена.
Добавление следующего в Bidding_Repairtask, похоже, решило проблему:
@ManyToOne(fetch = FetchType.LAZY, optional = false)
@JoinColumn(name = "bidding_id")
private Bidding bidding;