mybatis in 多个参数
- 作者: 卜呐呐大香蕉
- 来源: 51数据库
- 2020-10-01
在MyBatis中可以用以下的方式来传递多个参数1. 用java.util.Map来传递, Code 如下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} OK, 就介绍这两种方法吧!!!
推荐阅读
