JPA二级表问题

时间:2010-01-31 20:04:12

标签: java hibernate orm jpa jointable

我有三个表:用户,课程和测试。

课程有一个用户外键,Test有一个课程外键。我无法为每个用户映射Test集合,因为我需要来自User的中间步骤 - >课程 - >测试。我正在尝试使用SecondaryTable,因为Test的User键是其关联的Course行。

我使用SecondaryTable走在正确的轨道上,还是有办法在没有inverseJoinColumn的情况下使用JoinTable?

1 个答案:

答案 0 :(得分:0)

  

我是否使用SecondaryTable在正确的轨道上,或者有没有使用JoinJable而不使用inverseJoinColumn的方法?

我不这么认为,指定辅助表表明实体的持久数据存储在多个表中,这不是这里的情况。

但如果没有看到你的实体,关系就很难说更多。顺便说一句,你是否拥有对数据库的控制权(即你可以改变一些东西)吗?