ObjectList of Object返回地址而不是值

时间:2017-05-04 00:19:29

标签: java sql arraylist

我有一个ArrayList itemNameList。它应该包含许多不同的ITEM_NAME,我从数据库中获取它们。

在上面显示的代码中,我尝试将订单的项目分配给相应的ORDER_ID。这意味着我只需要为一个ORDER_ID多次访问ITEM_NAME列。 (arrayOrdersId包含所有ORDER_ID)。

当我尝试显示内容而不是获取项目名称时,我会得到一些看起来像内存地址的东西。

提前致谢

st = conn.createStatement();
        rs = st.executeQuery("SELECT ITEM_NAME FROM ORDER_DETAIL WHERE ORDER_ID =  " + arrayOrdersId[rowIndex]);          

        orderIdList.add(arrayOrdersId[rowIndex]);

        Item itemName;

        while(rs.next())
        {
            itemName = new Item(rs.getString("ITEM_NAME"));

            itemNameList.add(itemName);
        }

0 个答案:

没有答案