0

(** 忽略区分大小写**)

下面是我的父表

    Parent Table

    ID        name        name_id
   1001        A           1
   1002        B           2
   1003       AA           3

   Child Table

   Payment Table

   ID        PaymentName    name_id
   1         Credit           3
   2         Debit            3

输出是

   paymentName          name          name_id
     Credit              AA              3
     Debit               AA              3

在我的 Java 中

父 POJO 是

   int nameID;
   String name;

   List<Payment> paymentNames = new ArrayList<Payment>();

JDBC 调用后

while (resultSet.next()) {                     parent.setNameID(resultSet.getInt("name_ID"));
            parent.setName(resultSet.getString("name"));

  }

我的问题是如何检索 paymentNames 列表?

4

1 回答 1

0

修好了

创建列表

   Payment payment;
   List<Payment> paymentList = new ArrayList<Payment>();

更新了while循环

   while(resultset.next())
   {
   payment = new Payment();
   parent.setNameID(resultSet.getInt("name_ID"));
   parent.setName(resultSet.getString("name"));
   payment.setPaymentName(resultSet.getString("paymentName");
   paymentList.add(payment);
   }
   parent.setPaymentNames (paymentList)
于 2013-02-14T21:17:21.070 回答