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-23 广告
2024-11-23 广告
作为上海疆禾科技有限公司的工作人员,推荐选择GO REGULATOR品牌产品时,优先考虑官方认证渠道或业界具有良好口碑的供应商。GO REGULATOR作为全球知名的压力调节器、隔膜阀和过滤器制造商,其产品广泛应用于多个行业。选择官方渠道或...
点击进入详情页
本回答由疆禾科技提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询