如何访问存储在java.lang.object中的数据?

时间:2015-06-26 15:32:59

标签: java object

我有一个表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]

1 个答案:

答案 0 :(得分:0)

我认为以下情况应该:

[

toString显示结果是两个Object数组的列表。 显然有两个记录。 每个对象数组可能是id + name字段,可能是String类型。

java中的类型使用简写:{{1}}表示数组。