Android greenDAO在Android Studio中的配置與使用
阿新 • • 發佈:2019-02-03
目前Android經常用的orm框架主要有greenDAO、OrmLite、AndrORM。其中greenDAO的執行效率最高,記憶體消耗最少,效能最佳。
greenDAO是一個可以快速將Java物件對映到SQLite資料庫的表單中的ORM解決方案。設計的主要目標:一個精簡的庫;效能最大化;記憶體開銷最小化;易於使用的APIs;對Android進行高度優化。
GreenDAO3.0之前需要通過新建GreenDaoGenerator工程生成java資料物件(實體)和DAO物件,非常的繁瑣而且也加大了使用成本。GreenDAO3.0最大的變化就是採用註解的方式通過編譯生成java資料物件和DAO物件。
廢話不多說,開始:
新建存放GreenDao的生成目錄
配置Android工程(app)的 build.gradle
分別新增 sourceSets 和 dependencies:接著新建一個java工程(module)用於生成Dao
通過 File -> New -> New Module -> Java Library -> 填寫包名與類名 -> Finish,配置該模組的build.gradle,新增 dependencies:
然後再編寫java工程類:
生成Dao檔案
可以修改gradle指令碼執行 為了方便這裡直接用介面了,設定java執行專案(這一步就不用截圖了吧)有不妥之處歡迎指出,謝謝!