public List getAllUsersByUserName(String username, int start, int limit){
Map params = new HashMap(3);
params.put("username",username);
params.put("start",start);
params.put("limit",limit);
return userMapper.getAllUsersByUserName(params);
}
对应的XXMapper.xml文件中如下:
SELECT u.* FROM User u WHERE u.username LIKE #{username} '%' LIMIT #{start}, #{limit}
2. 用JavaBean的方式来传递, Code如下:
public List getUsersByUserName(String username){
User user = new User();
user.setUsername(username);
return userMapper.getUserByUsername(user);
}
对应的XXMapper.xml文件中如下:
SELECT u.* FROM User u WHERE u.username = #{username}
3、Mybatis对参数作非空判断