GreenDao教程2

简介: 总述:所有的增删改查都需要通过greendao通过实体对象类生成的Dao来实现,具体实现如下图1、初始化数据库操作对象(GreenDao自动生成的操作对象)2、通过数据库操作对象,进行增删改查操作Tips增添加的记录需要初始化数据对象里面的数据查可以多次使用where(),进...

总述:

所有的增删改查都需要通过greendao通过实体对象类生成的Dao来实现,

具体实现如下图

1、初始化数据库操作对象(GreenDao自动生成的操作对象)

2、通过数据库操作对象,进行增删改查操作

Tips

添加的记录需要初始化数据对象里面的数据

可以多次使用where(),进行多次筛选,也可以使用whereOr()语句,进行或语句查找

删除语句一般都是需要先进行一次查询,然后根据查询结果的list进行遍历,进行删除

修改语句一般都是需要先进行一次查询,然后根据查询结果的list进行遍历,对每一个对象进行相应的数据修改,之后再进行修改操作

 

相关文章
|
前端开发 Android开发 开发者
Dagger Hilt - Android官方推荐的依赖注入框架
Dagger Hilt 帮助 Android 项目实现依赖注入
607 0
|
API 数据库 Android开发
Android GreenDao的基本使用
Android GreenDao的基本使用
487 0
Android  GreenDao的基本使用
|
SQL 数据库 Android开发
Android greenDAO 3.2.2简单使用
Android greenDAO 3.2.2简单使用
290 0
|
Java Android开发 Kotlin
Android开发:Kotlin下配置DataBinding
近日,随着Google召开了Google I/O 2017,Kotlin大火一把。因为Google宣布Kotlin为First-class开发语言作 为一名Kotlin忠实粉丝,高兴地很呀。
1014 4
|
数据库 Android开发 开发者
GreenDAO系列之(1)入门
# 关于greenDao ## 简介 greenDAO 是一个开源的ORM数据库框架。它帮助开发者从日常的数据库的读写sql语句中解放出来,开发者只需要关注具体的Java对象,就能够进行数据库的访问操作。 ![image](http://greenrobot.org/wordpress/wp-content/uploads/greenDAO-orm-320.png) ## gree
2747 0
|
开发工具 Android开发
Android SMSSDK非Gradle集成教程
一、说明(1)3.x与之前的旧版本互不兼容,请严格按照本文档进行3.x的首次集成或老版本的升级操作。(2)3.x之前版本的集成,请参考:http://wiki.mob.com/android-%e7%9f%ad%e4%bf%a1sdk%e9%9b%86%e6%88%90%e6%96%87%e6%a1%a3/–>集成之前先要申请Mob的appkey与appsecret;申请完添加短信SDK的产品;得到key我们开始集成;二、获取SDK请至Mob官网下载最新SDK,解压后会看到以下目录结构:SMSSDK下存放的是短信SDK的全部内容。
1528 0
|
存储 Java 数据库
小结:greenDAO和LitePal的区别
这两个框架思想都差不多,都是把面向对象映射成关系型语言, 主要区别有以下几个: 1. greenDAO的version等数据库属性设置都是在对应的模型类里面完成的,以Java class的属性变量的形式存储;而LitePal是在另外的一个xml文件中定义。
1446 0
|
Android开发
Android项目实战(十九):Android Studio 优秀插件: Parcelable Code Generator
原文:Android项目实战(十九):Android Studio 优秀插件: Parcelable Code Generator Android Studio 优秀插件系列:                       Android Studio 优秀插件(一):GsonFormat    ...
946 0
|
Java 数据库 索引
GreenDao3.0版本基础
greenDAO3基本使用 greenDAO3开始使用注解的方式定义实体类(entity),并且是通过安装gradle插件来生成代码。之前的版本则是通过建立一个独立的Java-lib工程来存放生成的文件。
1614 0