2
나는 다음과 같은 매핑이 있습니다@JoinTable 매핑을 사용할 때 FK 이름을 지정하는 방법은 무엇입니까?
//...
@Table(name="A")
public class A{
@ManyToMany(fetch = FetchType.LAZY)
@JoinTable(name = "A_B", joinColumns = {@JoinColumn(name = "A_ID")}, inverseJoinColumns = {@JoinColumn(name = "B_ID")})
public Set<B> getBs() {
return this.meals;
}
//...
}
//...
@Table(name="B")
public class B{
private int id;
private String description;
//...
}
어떻게 테이블 "A_B"의 외래 키의 이름을 지정할 수 있습니까? (FK_A_ID 및 FK_B_ID) 사전에
감사합니다, Neuquino
입니다. 간단한 속성의 경우 @ForeignKey를 사용하지만 JoinTable의 경우이를 수행하는 방법을 모른다. – Neuquino
@Neuquino가 전에 질문을 잘못 이해했다. 단지 –
@KenChan works가 좋다. – Kakawait