我有一个包含子查询的select,我想用Java获取它的结果,但到目前为止我只处理过简单的查询。所以也许你可以给我一些关于如何做到这一点的想法。我已经映射了我的两个表,现在我正在处理DAO以从子查询中检索结果。
这是我DAO中的功能:
public List<Object> getAllEntries(){
Query query = emJAGS.createNativeQuery("select nr, responsible, (select count(*) from table1 where idNr = cnt and month <= '2016/09' and month >= '2011/01') CNT "
+ "from table2 where flag = 1 and (select count(*) from table1 where idNr = cnt and month <= '2016/09' and month >= '2011/01') > 0");
}
我不知道如何进一步从中得到结果。提前谢谢!