该错误消息通常告诉您查询没有返回结果。如此
getSingleResult()失败。
如果期望空查询结果,请考虑使用
getResultList()并测试
isEmpty()结果:
T03CallsLog newCall = null;List results = q1.getResultList();if (!results.isEmpty()) newCall = (T03CallsLog) results.get(0);else // is it a problem? -> log.

该错误消息通常告诉您查询没有返回结果。如此
getSingleResult()失败。
如果期望空查询结果,请考虑使用
getResultList()并测试
isEmpty()结果:
T03CallsLog newCall = null;List results = q1.getResultList();if (!results.isEmpty()) newCall = (T03CallsLog) results.get(0);else // is it a problem? -> log.