怎么把string类型转换成list

publicUserInfoqueryNumber(Stringname){//TODOAuto-generatedmethodstubStringsql="select... public UserInfo queryNumber(String name) {
// TODO Auto-generated method stub

String sql="select user-info.*,buyer-in.*from user-info a left outer join buyer-in b on user-info.buyerid=buyer-in.buyerid where a.Aname=?";

SQLQuery query = sessionFactory.getCurrentSession().createSQLQuery(sql);

query.setString(0, name);
query.addEntity(UserInfo.class);
List list=query.list();

list=query.list();

return list;
我想把查询结果返回到个结果集,现在报错不同类型无法转换cannotmatch
求修改
展开
 我来答
lzb18
推荐于2016-08-07 · TA获得超过286个赞
知道小有建树答主
回答量:172
采纳率:0%
帮助的人:146万
展开全部
你的list是ArrayList类,但你的返回值类型是UserInfo,当然不匹配。要不你把返回值类型改为List;或者如果你能保证List中只有一个元素的话,就把返回值改成(UserInfo)List.get(0)
追问
恩不止一个元素,怎么把返回值类型改成list,跪求了
追答
public List queryNumber(String name) {
...
}
百度网友96ffcf7
推荐于2016-10-11 · 知道合伙人互联网行家
百度网友96ffcf7
知道合伙人互联网行家
采纳数:22719 获赞数:118741
从事多年网络方面工作,有丰富的互联网经验。

向TA提问 私信TA
展开全部
String[] strArray=new String[list.size()];
int i=0;
for(String s:list)
strArray[i++]=s;
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式