GreenDao入门操作

GreenDao入门操作


一、界面控制以及控件初始化
1、首先做出布局页面

在这里插入图片描述
2、通过FindViewByMe初始化控件
在这里插入图片描述
三、GreenDao配置

1、添加项目构建依赖,然后点击同步,进行依赖下载和项目构建,下载需要一定的时间,如果下载失败,可再次同步项目,直到下载成功,否则无法使用GreenDao框架。
classpath ‘org.greenrobot:greendao-gradle-plugin:3.3.0’
在这里插入图片描述
2、添加APP应用依赖。
在这里插入图片描述
在这里插入图片描述
然后点sync Now

四、GreenDao框架
1、创建实体类Student
在这里插入图片描述
2、通过添加注解为我们的Student实体类生成对应的数据库操作方法
在这里插入图片描述
3、重构
在这里插入图片描述
4、可以看到Student.java自动补全了代码
在这里插入图片描述
5、 在Student实体类中,增加无id属性的构造方法
在这里插入图片描述
6、此时已经自动生成3个类
在这里插入图片描述
7、在MainActivity.java中声明StudentDao对象,并给studentDao对象赋值
在这里插入图片描述
在这里插入图片描述
五、添加操作

在这里插入图片描述
六、查询操作
1、给查询全部按钮添加点击事件, 调用loadAll()方法,读取表的所有数据,返回值为集合对象,再用迭代器读取内容,显示在控件中。
在这里插入图片描述
2、 根据ID查询,给查询按钮设置点击事件
(如果输入的ID不存在怎么办?)这个问题不会解决,有大佬看见求解
在这里插入图片描述
七、修改(更新)操作

在这里插入图片描述
八、删除操作
在这里插入图片描述
九、显示操作
在这里插入图片描述