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 2012-04-17 20:01:20
@Neuquino之前誤解了這個問題,只是更新 – 2012-04-18 13:40:54
@KenChan很棒 – Kakawait 2014-07-09 14:51:56