【发布时间】:2014-09-26 07:49:06
【问题描述】:
您好,我正在使用 spring mvc 和 hibernate 开发一个 java web 项目。我在 carList 中有一个汽车列表。现在我想检索每辆车的车型。所以我初始化了另一个列表carType。然后循环进入 carList 并将汽车类型附加到 carType 列表中。当我在 carType 中输出值存储时,它给出 [Ljava.lang.Object;@255a8ce4.有人能帮我吗?列表的类型应该是对象。因为我将此列表发送到 birt 报告以显示为 pdf。
List<Object> carList=getCarService().retrieveAllCarsAssignedToManagers(CarNo, DeptNo);
List<Object> carType = new ArrayList<Object> ();
for (Object carLists:carList) {
carType.add(getcarService().retrieveAllCarType(Integer.valueOf(carLists.toString())));
}
for (int i = 0;i < carType.size(); i++) {
System.out.println("Cars: " + carType.get(i));
}
【问题讨论】:
-
你能解释一下
retrieveAllCarType的返回类型是什么吗? -
Integer.parseInt(String) 而不是 valueOf。
-
即使是用于猜测的信息也非常少。请提供更多信息。
-
@Jens 的retrieveAllCarType 返回类型是List
-
所以你调用了 List
标签: java spring hibernate primefaces birt