android 使用GreenDao


   最近因項目需要大量數據存儲相關的技術 針對此 市面上存在主流框架進行研究,OrmLite SugarORM Active Android Realm 和 GreenDao

  本篇主要介紹GreenDao

  1:首先有GreenDao 的jar 簡單說,GreenDao 是一個將對象映射到SQLite 數據庫中的輕量且快速的ORM 解決方案

  優勢:一個精簡的庫

               性能最大的優化  內存開銷最小化 易於使用的APIS 高度優化



在使用greenDao 的時候需要創建兩個project 其中一個是java 工程 (生成bean 對象和操作數據庫)


\

DaoMaster :保存了數據庫對象和管理DAO 類的classes 其提供了一些靜態方法創建和刪除表,內部類 OpenHelpr 和DevOpenHelp 實現了SQLiteOpenHelp 並創建數據庫和框架



DaoSession

   管理所有可用的DAO對象 可用通過getter 方法獲得,DaoSession 還可以提供一些通用的持久方法比如 插入 加載 更新 刷新 和刪除實體








發佈了99 篇原創文章 · 獲贊 10 · 訪問量 9萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章