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 に答える