从数据库查询对象返回一个list集合跟返回一个Object[]对象集合有什么区别阿 为什么que 100

从数据库查询对象返回一个list集合跟返回一个Object[]对象集合有什么区别阿为什么query.uniqResult()方法可以返回一个Object[]对象数组那直接... 从数据库查询对象返回一个list集合跟返回一个Object[]对象集合有什么区别阿 为什么query.uniqResult()方法可以返回一个Object[]对象数组 那直接用query.list()方法返回一个集合不就行了吗 干嘛这么用阿 展开
 我来答
go将来的我1
推荐于2018-03-04 · TA获得超过147个赞
知道小有建树答主
回答量:98
采纳率:0%
帮助的人:107万
展开全部
前一个是一个结果集,后一个只是一个其中的一条记录的对象,用前一个方法再加上遍历就能获取所有返回对象
更多追问追答
追问
假如有个实体类student. 有属性Id. name  用query.list()返回的是student这个对象而用uniqResult()返回的是一个student对象 而用Object[]uniqResult()返回的是Object[0]=name,Object[1]=Id,这样的对象吗   是这么理解吗
追答
不是,list相当一条id.name 记录,而数组的一个元素就相当一个list
双蝎幸福的约定
2017-06-22 · 超过19用户采纳过TA的回答
知道答主
回答量:70
采纳率:75%
帮助的人:19.3万
展开全部
一个是对象一个是集合,后面的操作不同,一般返回list里面都是对象,返回一个object【】一般里面只有一列
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
风中的承诺灬
2017-07-14 · TA获得超过262个赞
知道小有建树答主
回答量:225
采纳率:100%
帮助的人:76.7万
展开全部
query.uniqResult()在确定只返回一条数据或者Null的时候使用,query.list()返回一个list组
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式