獲得唯一結果的示例
Object pollAnswered = getCurrentSession().createSQLQuery(
"select * from TJ_ANSWERED_ASW where pol_id = "+pollId+" and prf_log = '"+logid+"'").uniqueResult();
使用此查詢,當你知道查詢的結果始終是唯一的時,你將獲得唯一的結果。
如果查詢返回多個值,你將獲得異常
org.hibernate.NonUniqueResultException
因此,請確保你知道查詢將返回唯一結果