我有一个表product(id, name, cost)
和一个查询
Select id, name from product where name='TV'
返回两行 此查询的结果存储在java.lang.object列表中(list包含2个包含我需要的数据的对象)。
如何访问product.name和product.id?
List <Object> result = catalogServiceLocal.customQueryProd("s4"); //This is the query I am calling to execute SQL code.
System.out.println("Size of List "+result.size());
System.out.println("List " + result.toString());
结果是:
6:39:42,877 INFO [stdout] (MSC service thread 1-7) Size of List 2
16:39:42,878 INFO [stdout] (MSC service thread 1-7) List [[Ljava.lang.Object;@661b6318, [Ljava.lang.Object;@1006f107]
答案 0 :(得分:0)
我认为以下情况应该:
[
toString显示结果是两个Object数组的列表。 显然有两个记录。 每个对象数组可能是id + name字段,可能是String类型。
java中的类型使用简写:{{1}}表示数组。