/**
* 查詢所有用戶
* @return
*/
@Select("select * from user")
@Results(id="userMap",value={
@Result(id=true,column = "id",property = "userId"),
@Result(column = "username",property = "userName"),
@Result(column = "address",property = "userAddress"),
@Result(column = "sex",property = "userSex"),
@Result(column = "birthday",property = "userBirthday"),
List<User> findAll();
為了解決重復使用,那就要讓他變成一個有id的整體,其他地方要用就直接調用
@ResultMap(“id”)
@Result中通過id屬性引用這個resultMap
/**
* 根據id查詢用戶
* @param userId
* @return
*/
@Select("select * from user where id=#{id} ")
@ResultMap("userMap")
User findById(Integer userId);