• coradata 分页查找


    分页读取数据库

     

        class func DBGoodsInfoReadWithCondtions(limitData:Int,fetchSet:Int) -> [AnyObject]{

            let app = DBAppdalegateObject()

            let request = NSFetchRequest()

            let entity = NSEntityDescription.entityForName("GoodsInfo", inManagedObjectContext: app.managedObjectContext!)

            request.entity = entity

     //       request.fetchBatchSize = 10    尚未搞清楚 这个属性与fetchLimit 有什么区别 似乎是一个读到内存 ?

            request.fetchLimit = limitData //一次性至少从数据库中读取多少条

            request.fetchOffset = limitData*fetchSet  // 从数据库中第几个索引开始读取

            var error: NSError? = nil

            let idArray = app.managedObjectContext!.executeFetchRequest(request, error: &error)! as Array

            return app.managedObjectContext!.executeFetchRequest(request, error: &error)!

        }

     

     

  • 相关阅读:
    mongodb数组操作
    tmux使用心得
    redis设置key总结
    gitbook构建文档命令
    js中for in,of区别
    redis清除缓存和连接远程服务器
    Postman使用记录
    asp.net中导出Execl的方法
    CASE WHEN 用法
    js 字符串转换数字
  • 原文地址:https://www.cnblogs.com/madaha/p/4206281.html
Copyright © 2020-2023  润新知