【发布时间】:2015-06-25 12:14:50
【问题描述】:
鉴于我的原生 SQL 查询返回 单个非空 结果,有人可以帮我评估使用 query.getSingleResult() 与使用 query.getResultList .get(0)
举例:
String queryStr = "Select count(id) FROM Job J where companyMaster = 3";
Query query = getEntityManager().createNativeQuery(queryStr);
return ((BigInteger) query.getResultList().get(0)).intValue();
产生与以下相同的结果:
String queryStr = "Select count(id) FROM Job Jo where companyMaster = 3";
Query query = getEntityManager().createNativeQuery(queryStr);
return ((BigInteger) query.getSingleResult()).intValue();
【问题讨论】:
标签: java mysql spring hibernate collections