GreenDao教程2

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

总述:

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

具体实现如下图

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

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

Tips

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

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

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

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

 

相关文章
|
XML SQL Java
SpringData 进阶篇-上
SpringData 进阶篇-上
76 0
|
Kubernetes Java 关系型数据库
手把手教大家编译 flowable 源码
手把手教大家编译 flowable 源码
|
API 数据库 Android开发
Android GreenDao的基本使用
Android GreenDao的基本使用
475 0
Android  GreenDao的基本使用
|
数据库 Android开发 开发者
GreenDAO系列之(1)入门
# 关于greenDao ## 简介 greenDAO 是一个开源的ORM数据库框架。它帮助开发者从日常的数据库的读写sql语句中解放出来,开发者只需要关注具体的Java对象,就能够进行数据库的访问操作。 ![image](http://greenrobot.org/wordpress/wp-content/uploads/greenDAO-orm-320.png) ## gree
2740 0
|
SQL 存储 Java
Hibernate入门教程
Hibernate 随心所欲的使用面向对象思想操纵数据库. Table of contents 介绍 搭建开发环境 半sql半面向对象写法 完全的sql写法 完全的面向对象写法 Hibernate Hibernate是一个开放源代码的对象关系映...
1426 0
|
存储 Java 数据库
小结:greenDAO和LitePal的区别
这两个框架思想都差不多,都是把面向对象映射成关系型语言, 主要区别有以下几个: 1. greenDAO的version等数据库属性设置都是在对应的模型类里面完成的,以Java class的属性变量的形式存储;而LitePal是在另外的一个xml文件中定义。
1432 0
|
Java 数据库 索引
GreenDao3.0版本基础
greenDAO3基本使用 greenDAO3开始使用注解的方式定义实体类(entity),并且是通过安装gradle插件来生成代码。之前的版本则是通过建立一个独立的Java-lib工程来存放生成的文件。
1604 0
|
数据库 数据库管理 数据安全/隐私保护