首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > Web前端 >

org.hibernate.NonUniqueResultException: query did not return a unique result: 二

2013-10-24 
org.hibernate.NonUniqueResultException: query did not return a unique result: 2参考:http://blog.csd

org.hibernate.NonUniqueResultException: query did not return a unique result: 2

参考:http://blog.csdn.net/qingfeilee/article/details/7052736
org.hibernate.NonUniqueResultException: query did not return a unique result: 2
        在项目中出现了org.hibernate.NonUniqueResultException: query did not return a unique result: n的情况一般是由于session.createSQLQuery(sql.toString()).uniqueResult()代码导致的。当查询的数据条数大于1的时候使用uniqueResult()方法就会出现上述异常,所以解决办法就迎刃而解了。
        第一、将字段限制唯一
        第二、如果这个查询有可能出现多条数据的时候就不要调用此方法
       第三、try{}catch{}捕获进行相应的异常处理。

热点排行