标签: 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 "
我测试了两者,两者都是我想要的。但是,有什么真正的区别吗?
答案 0 :(得分:0)
第二个查询在关联中无效,实际上是ManyToMany。
如果它们是ManyToOne或OneToOne,则这两个查询是有效且等效的。