Query接口的list方法和iterate方法有什么区别

1) list方法无法利用缓存,它对缓存只写不读; iterate方法可以充分利用缓存, 如果目标数据只读或者读取频繁, iterate可以减少性能开销

2) list方法不会引起N+1查询问题, 而iterate方法会引起N+1查询问题

你可能感兴趣的:(Query接口的list方法和iterate方法有什么区别)