find,iterator(1)iterator首先会获取符合条件的记录的id,再跟据id在本地缓存中查找数据,查找不到的再在数据库中查找,结果再存在缓存中。N+1条SQL。(2)find跟据生成的sql语句,直接访问数据库,查到的数据存在缓存中,一条sql。如果找不到符合条件的纪录,get()方法将返回null.如果找不到符合条件的纪录,find()方法将返回null.如果找不到符合条件的纪录,
转载 2013-05-08 08:43:00
141阅读
2评论
迭代器Iterator一、迭代器是什么?二、Java集合类库的迭代器和其他类库迭代器的差异三、Iteator接口api使用注意事项! 一、迭代器是什么?Iterator接口实现了4个方法:public interface Iterator<E> { E next(); boolean hasNext(); void remove(); default vooid forEac