0
我ManyToMany
這樣的映射:Hibernate的多對多映射
@XmlTransient
@ManyToMany(cascade = {CascadeType.ALL})
@JoinTable(name = "users_clients",
joinColumns = {@JoinColumn(name = "user_id")},
inverseJoinColumns = @JoinColumn(name = "client_id"))
public List<Client> getClients() {
return clients;
}
而另一面:
@ManyToMany(mappedBy = "clients")
private List<User> users = new ArrayList<User>();
所以你可以看到我有JoinColumn name = user_id
和client_id
但冬眠MAPPS與名稱userS_id此列clientS_id作爲它們的表名。爲什麼會發生?有什麼建議麼?
我做直像你這樣的表現,但它仍然有名字userS_id和roleS_id映射。也許那種黑魔法? –