0

我正在使用 Jersey JAX-RS 查询数据库以获取 Web 服务。我可以将单行作为 XML 或 JSON 返回,但我不知道如何返回多条记录。

我使用ArrayList? 如果有怎么办?有没有人有如何做到这一点的例子?

4

1 回答 1

2
  1. 创建一个RowHolder定义表中所有字段的类
  2. RowHolder用_@XmlType
  3. 使用List<RowHolder>with@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 回答