uniqueResult和Result有什么区别
return(User)session.createQuery("fromUserwhereloginName=:lNameandpassword=:pwd").setS...
return (User)session.createQuery("from User where loginName=:lName and password=:pwd")
.setString("lName", loginName)
.setString("pwd", password)
.uniqueResult();
这里为什么他要用uniqueResult,和result有什么区别吗? 展开
.setString("lName", loginName)
.setString("pwd", password)
.uniqueResult();
这里为什么他要用uniqueResult,和result有什么区别吗? 展开
2个回答
展开全部
大哥你看看方法名啊
uniqueResult();
这个方法是这样用的
当你能够肯定你的数据库中根据你的查询条件只会返回唯一结果,就可以用这个方法!
否则就用list();
其返回类型为Object
可根据你的实际类型强转!
如果是result则是list类型
uniqueResult();
这个方法是这样用的
当你能够肯定你的数据库中根据你的查询条件只会返回唯一结果,就可以用这个方法!
否则就用list();
其返回类型为Object
可根据你的实际类型强转!
如果是result则是list类型
参考资料: 如果您的回答是从其他地方引用,请表明出处
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询