对于query.list和query.Iterator现在有了初步认识。
也大概知道了N+1是什么回事。刚刚试了一下,写了一个dome,遇到如下问题。假设原本数据库有1-100条数据。
我先分别通过list和Iterator查询出来。
然后我删除前20条数据。然后我再通过list和Iterator再次查询。
用list结果没有问题
用Iterator查询的时候,数据库已删除的前20条数据也一样能查询出来。想问一下:
这是因为什么???有什么办法解决吗????还是说需要注意什么???还是说我哪里出错了??希望大家踢教下。