mybatis+mysql批量查询优化问题

2019-01-15 16:44:57

现在要提供一个接口以支持批量查询。
客户端传递一个List<String> userId,批量查询对应的用户信息。
目前实现方式如下 (mybatis+mysql):

  1. select id,username, userage from user where id in
  2. <foreach collection="list" item="item" open="(" separator="," close=")">
  3. #{item}
  4. </foreach>

问题:现在userId长度超过5000查询会很慢,有什么优化思路吗?


0
1
0

添加评论

正在回复:
取消
3
0
1
0