0
我有一个数据库,它的一些表格之间有关系,例如 我要表Person和Company,并且它们的Id之间存在一对多关系是建立在由hibernate生成的表名Person_Company中。 当我在java中使用@OnetoMany和@ManytoOne注释时, 它们之间建立关系,但不是根据Person_Company表 而只使用表 的Id's什么是正确的注释?如何在休眠状态下制作OneToMany注释
我有一个数据库,它的一些表格之间有关系,例如 我要表Person和Company,并且它们的Id之间存在一对多关系是建立在由hibernate生成的表名Person_Company中。 当我在java中使用@OnetoMany和@ManytoOne注释时, 它们之间建立关系,但不是根据Person_Company表 而只使用表 的Id's什么是正确的注释?如何在休眠状态下制作OneToMany注释
您希望使用连接表来映射关联。所以注释是(drumroll ...)@JoinTable
。 javadoc有示例,Hibernate documentation也是如此。
也许[this](http://en.wikibooks.org/wiki/Java_Persistence/OneToMany)可以提供帮助吗? – 2013-02-24 16:56:49