1. 首页>百科大全 > 百科

mybatis怎么把int

作者:王楠明
2020-05-30
百科

1. 怎么在mybatis的动态sql中传递int类型参数

在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文件中如下:t id="getAllUsersByUserName" parameterType="map" resultType="User"> SELECT u.* FROM User u WHERe u.username LIKE #{username} '%' LIMIT #{start}, #{limit} t>2. 用JavaBean的方式来传递, Code如下:public List getUsersByUserName(String username){ User user = new User(); user.setUsername(username); return userMapper.getUserByUsername(user); }对应的XXMapper.xml文件中如下: