试题详情
简答题简述Hibernate中find和iterate的区别?
  • find方法和iterator方法的区别
    (1) iterator首先会获取符合条件的记录的id,再跟据id在本地缓存中查找数据,查找不到的再在数据库中查找,结果再存在缓存中。N+1条SQL语句。
    (2) find根据生成的SQL语句,直接访问数据库,查到的数据存在缓存中,一条SQL语句。
  • 关注下方微信公众号,在线模考后查看

热门试题