模式:每个员工可能有很多电话号码,每个电话号码属于一个员工(一对多关系)。
使用以下 JPQL 查询SELECT e, p FROM Employee e JOIN e.phones p
:
您将如何List<Object[]>
在应用程序代码中处理此查询的结果?在访问应用程序中的每个员工及其电话号码方面。代码从那List<Object[]>
?使用
em.createNamedQuery("..").getResultList().get(1)[]
// or
em.createNamedQuery("..").getResultList().get(2)[0]
导致错误。