如何在Hibernate中进行SELECT查询包括子查询COUNT(*)
假设我们有一个 一对多 关系。我想这样做
SELECT c.*, (SELECT COUNT(*) FROM items i WHERE i.catId=c.id)
AS itemCount
FROM category c
假设我们有一个Hibernate POJO“类类别”。
我的第一个问题是我真的无法弄清楚从该查询中我得到List
其次,如何编写条件查询?
谢谢
回答:
似乎这是我正在寻找的答案(进入POJO):
@Formula(value="(SELECT COUNT(*) FROM Items i WHERE i.id = id)")@Basic(fetch=FetchType.EAGER)
public Integer getItemCount() {
return this.taskCount;
}
以上是 如何在Hibernate中进行SELECT查询包括子查询COUNT(*) 的全部内容, 来源链接: utcz.com/qa/420462.html