2015-02-09 78 views
0

我在回收表中的所有行時遇到了一些麻煩 - 下面您將看到如何返回一行(它工作)的代碼,並將其映射到用戶對象。SQL對象API - 所有行?

控制器代碼

@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

這將返回所有用戶

@SqlQuery("select * from users") 
@Mapper(UserMapper.class) 
List<User> fetchUsers();