我正在使用 Jersey JAX-RS 查询数据库以获取 Web 服务。我可以将单行作为 XML 或 JSON 返回,但我不知道如何返回多条记录。
我使用ArrayList
? 如果有怎么办?有没有人有如何做到这一点的例子?
RowHolder
定义表中所有字段的类RowHolder
用_@XmlType
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);
}