0

Jersey JAX-RS を使用して Web サービスのデータベースにクエリを実行しています。単一の行を XML または JSON として返すことはできますが、複数のレコードを返す方法がわかりません。

を使用しArrayListますか? もしそうなら、どのように?誰かがこれを行う方法の例を持っていますか?

4

1 に答える 1

2
  1. RowHolderテーブルのすべてのフィールドを定義するクラスを作成します
  2. に注釈RowHolderを付ける@XmlType
  3. を使用しList<RowHolder>てください@XmlElement

List<RowHolder>-で日付を取得する方法

List<RowHolder> list = new LinkedList<RowHolder>();

while (rs.next())  {
    RowHolder holder = new RowHolder();
    holder.setName(rs.get("name"));
    holder.setSurname(rs.get("surname"));
    holder.setEmail(rs.get("email"));
    // etc. for all the relevant fields
    list.add(holder);
}
于 2010-06-15T01:10:07.307 に答える