java.lang.ClassCastException: java.lang.String cannot be cast to [Ljava.lang.Object

后端 未结 3 1621
我寻月下人不归
我寻月下人不归 2020-12-21 13:07

I\'m running the following query. It displays an error message. How to solve this error?

        ListrouteList=null;
        List compa         


        
3条回答
  •  一向
    一向 (楼主)
    2020-12-21 13:52

    Your companyList contains Strings, not Object[].

    You should write

    List companyList = (List) session.createSQLQuery (
          "select name from company where company_id=?", companyId).list();
    
    
    for (String routeName: companyList) {
            vgDetails = new Route();                            
            vgDetails.setRouteName (routeName);                     
            routeList.add(vgDetails);       
        }               
    

提交回复
热议问题