
怎么把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
求修改 展开
// 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
求修改 展开
2个回答
展开全部
你的list是ArrayList类,但你的返回值类型是UserInfo,当然不匹配。要不你把返回值类型改为List;或者如果你能保证List中只有一个元素的话,就把返回值改成(UserInfo)List.get(0)
追问
恩不止一个元素,怎么把返回值类型改成list,跪求了
追答
public List queryNumber(String name) {
...
}
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询