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类型
参考资料: 如果您的回答是从其他地方引用,请表明出处
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
工作日计划
2024-11-05 广告
2024-11-05 广告
洁食中国-提供全球市场准入的Halal认证(也称清真认证),获得正规授权,专业、实惠、可靠、速度快,2005年办理至今符合要求的客户都顺利获得证书且无退款.洁食中国-HalalChina致力于Halal伊斯兰清真认证推广的中文平台,隶属上海...
点击进入详情页
本回答由工作日计划提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询