【发布时间】:2013-09-07 10:05:12
【问题描述】:
Query query = s.createQuery("from ClientList");
List <String> results = query.list();
Iterator<String> it = results.iterator();
while(it.hasNext())
{
Object[] row = (Object[]) it.next();
System.out.println("ReturnValues==========" + results);
Map<String, String> jsonObject = new HashMap<String, String>();
jsonObject.put("Record_Id", (String) row[0]);
jsonObject.put("Client_Code", (String)row[1]);
jsonObject.put("Client_Description", (String)row[2]);
returnValues.add(jsonObject);
}
我的表的第一列包含一个整数值。我收到此错误消息:
Exception===java.lang.ClassCastException: cannot be cast to [Ljava.lang.Object;
【问题讨论】:
-
这会有所帮助,如果你发布一行的样子。特别是,行中的数据是如何分离的?按空格、分号?
标签: java json hibernate classcastexception