JPQL加入,选择之间的区别

时间:2014-02-12 19:03:08

标签: join jpql

我有3张表A,B,C与多对一

相关

这两者有区别吗?

"SELECT a FROM A a "
    + "INNER JOIN a.b b "
    + "INNER JOIN b.c "

"SELECT c.b.a FROM C c "

我测试了两者,两者都是我想要的。但是,有什么真正的区别吗?

1 个答案:

答案 0 :(得分:0)

第二个查询在关联中无效,实际上是ManyToMany。

如果它们是ManyToOne或OneToOne,则这两个查询是有效且等效的。