greenDao在android studio中的引用
来源:互联网 发布:淘宝商品编辑手记软件 编辑:程序博客网 时间:2024/05/17 21:54
1、创建module(java library) greendaoDaoGenerator 作为greenDao生成器
2、greendaoDaoGenerator module-build.gradle中引入compile ‘de.greenrobot:greendao-generator:2.1.0’ sync
3、在greendaoDaoGenerator 中编写生成器代码,类似如下:
public class MyClass { public static void main(String[] args) { try { Schema schema = new Schema(1, "com.xx.xxx.bean");//如果在已经存在的数据库中增加表,需要让第一个参数加一,这个为数据库的版本 addTableTist(schema); new DaoGenerator().generateAll(schema, "./app/src/main/java-gen"); } catch (Exception e) { e.printStackTrace(); } } private static void addTableTist(Schema schema) { Entity note = schema.addEntity("TableTestBean");//表名 note.setTableName("TableTestBean2"); // 可以对表重命名 //note.addStringProperty("id2").primaryKey().index();// 主键,索引 note.addIdProperty().autoincrement();//自动作为主键 note.addStringProperty("testNotNull").notNull(); note.addStringProperty("testUnique").unique(); note.addStringProperty("test1"); note.addDateProperty("test2"); }}
4、在app-src-main下手动建立java-gen文件夹
5、需要app-build.gradle中在android{}内声明
sourceSets { main { java.srcDirs = ['src/main/java', 'src/main/java-gen'] } }
把src-gen也作为android需要编译的源文件
6、运行MyClass即可在src-gen目录下生成greendao文件
7、在app-build.gradle中引入compile ‘de.greenrobot:greendao:2.1.0’ sync
8、封装greendao helper,请前往下载: http://download.csdn.net/detail/u013325929/9469461
0 0
- greenDao在android studio中的引用
- GreenDao 在 Android Studio 中的配置使用
- GreenDao在Android Studio中的使用
- android Studio 2 引用 greendao
- Android greenDAO在Android Studio中的配置与使用
- GreenDao 在 Android Studio 中的配置使用 之 更新数据库
- 在android studio中使用greenDao
- 在android studio中配置GreenDao
- 在Android Studio中引入GreenDao
- Android SQLite ORM框架greenDAO在Android Studio中的配置与使用
- GreenDao在Android项目开发中的使用
- Android studio使用greenDao
- Android Studio 导入 GreenDao
- android studio 引入greendao
- Android studio配置使用GreenDao
- Android Studio中配置GreenDAO
- 开源库greenDAO在Android ORM中的使用经验
- Android Studio 引用 assets 文件夹中的内容
- 用break跳出多重循环
- 符号定义伪指令
- git:循环删除本地tag并同步到远端分支
- vertical-align
- 可以在子线程绘画的View SurfaceView
- greenDao在android studio中的引用
- Android Service完全解析,关于服务你所需知道的一切(上)
- Volley返回error的判断
- mysql中时间存储类型的选择
- SVN提交报错- At least one property change failed
- android 抽取basepager类
- Steps in a Typical HTTP Client Application(典型发送HTTP请求步骤)来自微软官网
- svn cleanup failed – previous operation has not finished 解决方法
- CodeMirror sql智能提示功能修改