0

我有一个查询来获取表的最大 id,例如:Country。有没有什么有效的方法来获得一个单一的结果对象?获取 singleResultObject 时有可能获取异常。

Query q = em.createQuery("SELECT MAX(c.countryId) FROM Country c ");

try   
{
   Integer countryId = (Integer) q.getSingleResult();    
}   
catch (Exception e)   
{
   logger.error("Exception " + e);       
}
4

0 回答 0