iterator利用的是二级缓存,所以这种方式如果在缓存中找不到的话它会先到缓存中去找,找的时候 如果发现不了就去数据库中去找,在数据库中是这样找的 1.先查询出来所有的id 2.根据id再去一条一条的去查询记录. 因此它查询的语句是n+1条.