##先说结论 GreenDao的主键,如果要是用自增的话,必须将主键字段定义成简单类型的包装类型,即Integer、Long。 ##再探原因 GreenDao对数据表实体(这里假设为Student)生成StudentDao类时,该类会继承自AbstractDao并实现几个重要的虚方法,主要的CRUD ...
分类:
其他好文 时间:
2021-01-07 12:28:53
阅读次数:
0
1、配置 1.1 在 build.gradle(project) 中,加入这句 classpath 'org.greenrobot:greendao-gradle-plugin:3.2.2' // add plugin 如图所示 1.2 在 build.gradle(app) 中,在dependen ...
分类:
其他好文 时间:
2020-04-16 13:26:19
阅读次数:
61
在开发过程中,有时候我们需要使用SQLite数据库去本地存储一些临时文件,之前,我们的做法是通过SQLiteOpenHelper实现创建数据库,以及迭代开发中的数据库数据 内容 字段 变更时处理。 优点 1.通常我们在使用GreenDao的时候,我们只需定义数据模型,GreenDao框架将创建数据对 ...
分类:
移动开发 时间:
2020-03-02 20:44:26
阅读次数:
122
Bean: package com.bill.model.bean.local; import org.greenrobot.greendao.annotation.Entity; import org.greenrobot.greendao.annotation.Generated; import ...
分类:
移动开发 时间:
2020-02-10 14:09:29
阅读次数:
153
官网地址:http://greenrobot.org/greendao/github:https://github.com/greenrobot/greenDAO使用:在你project项目的build.gradle配置如下:buildscript{repositories{jcenter()mavenCentral()//addrepository}dependencies{classpath&
分类:
移动开发 时间:
2019-12-23 00:59:48
阅读次数:
119
objectbox数据库是greenrobot团队开发的全新非关系型数据库框架,该团队还开发过greenDao,EventBus等热门框架,objectbox可能是第一次听说,但是greenDao,EventBus做过安卓app开发的朋友们应该都很熟悉吧3.集成教程:Gradle配置添加下面的内容到 ...
分类:
移动开发 时间:
2019-08-26 19:25:10
阅读次数:
110
[Android] Android 使用 Greendao 操作 db sqlite(2)-- 封装DaoUtils类 ...
分类:
移动开发 时间:
2019-04-17 17:56:12
阅读次数:
141
一、配置Gradle Scripts: 1.1、build.gradle(Project:*****) 1.2、build.gradle(Module:app) 二、创建存储对象类(记住要@Entity,这样才会被构建相对应的操作类): 三、菜单栏选择Build->Make Project 这里将生 ...
分类:
数据库 时间:
2019-04-04 17:38:26
阅读次数:
220
如上图所示,class必须有实体标识,如果没有这个标识代码无法自动生成 如果所示@Id是一个记录标识,有时候不能丢掉。 ...
分类:
其他好文 时间:
2018-11-14 10:27:07
阅读次数:
241
1、在build.gradle里添加相关依赖 注意位置 2、添加一个Dao Build会自动生成代码,如果不写buildscript 则不会生成生成代码如下 3,同样建立一个新实体类,build 4、创建一个application类,在application中完成DaoSession的初始化,避免以 ...
分类:
移动开发 时间:
2018-10-01 18:25:13
阅读次数:
251