代码片段:
public List<Rect> display(){
TypedQuery<Rect> tp = em.createQuery("SELECT s,r FROM Rect r INNER JOIN r.cirlceId.squareCollection s", Rect.class);
List<Rect> list = tp.getResultList();
return list;
}
在我的清单里面是这样的
[0] Object[]
[0] Square
[1] Rect
[1] Object[]
[0] Square
[1] Rect
...
现在你如何遍历列表得到正方形或矩形,或者你如何返回一个矩形列表?
更新了我的问题
我对 JPQL 查询有点陌生,我想要实现的是这样的 SQL 查询:
SELECT * FROM Rect INNER JOIN Square WHERE Rect.squareId = Square.id
并将结果插入列表