我在找回表格中的所有行时遇到一些麻烦 - 下面你将看到我如何返回一行(有效)的代码,并将其映射到用户对象。
控制器代码
@GET
@Timed
@Path("/retrieve/{id}")
public User retrieveUserRecord(@PathParam("id") int id)
{
User result = dao.findUserById(id);
return result;
}
DAO代码:
//Get User process record by id.
@SqlQuery("select * from users where ID = :id")
@Mapper(UserMapper.class)
User findUserById(@Bind("id") int id);
多数人都很好 - 但是现在我需要编写另一个查询来返回列表中的所有用户记录。
提前感谢您的帮助!
答案 0 :(得分:0)
这应该返回所有用户
@SqlQuery("select * from users")
@Mapper(UserMapper.class)
List<User> fetchUsers();