目前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运行项目(这一步就不用截图了吧)
运行完成后显示如下,OK 成功,GreenDao配置完成
有不妥之处欢迎指出,谢谢!
转载请注明原文地址: https://ju.6miu.com/read-21770.html