greendao3.2的简单使用
来源:互联网 发布:手机上电脑淘宝网页版 编辑:程序博客网 时间:2024/06/05 23:49
1.构建自己的实例
@Entity(indexes = {
@Index(value = “name”, unique = true)
})
public class User {
@Id
private Long id;//如果需要id自增长,给的id需要是Long类型,如果不需要可以是long
@NotNull
private String name;
}
2.Make Project
3.自动生成
4.User实例里自动生成如下
@Entity(indexes = {
@Index(value = “name”, unique = true)
})
public class User {
@Id
private Long id;//如果需要id自增长,给的id需要是Long类型
@NotNull
private String name;
@Generated(hash = 1709734220)
public User(Long id, @NotNull String name) {
this.id = id;
this.name = name;
}
@Generated(hash = 586692638)
public User() {
}
public Long getId() {
return this.id;
}
public void setId(Long id) {
this.id = id;
}
public String getName() {
return this.name;
}
public void setName(String name) {
this.name = name;
}
}
5.初始化数据库
//初始化数据库最好在application中,”user-db”数据库名
DaoMaster.DevOpenHelper helper = new DaoMaster.DevOpenHelper(this, “user-db”);
Database db = helper.getWritableDb();
DaoSession daoSession = new DaoMaster(db).newSession();
6.获取操作工具,进行简单的增删改查
UserDao userDao = daoSession.getUserDao();
新增一条数据:userDao.insert(new User(null, “张三” + i));//id的地方给null,就可以了,不用传值
删除第三条数据:userDao.deleteByKey(Long.valueOf(3));//id传long类型
删除所有:userDao.deleteAll();
更新第三条数据:userDao.insertOrReplace(new User(Long.valueOf(3), “李四3”));//一定要传的是long类行
查看所有数据:(1)userDao.loadAll();(2)userDao.queryBuilder().list();
7.demo链接:http://download.csdn.net/my/uploads
- greendao3.2的简单使用
- GreenDao3的简单使用
- GreenDao3.2简单使用
- GreenDao3.2简单使用
- greenDAO3.2的使用
- GreenDao3.2的使用
- greenDAO3.2的使用
- GreenDao3.2.0的配置和简单使用
- (一)GreenDao3.0的简单使用
- GreenDao3.2.0的配置和简单使用
- GreenDao3.2的基本使用
- GreenDao3.0简单使用
- GreenDao3.0简单使用
- GreenDao3.2.0简单使用
- GreenDao3.0简单使用
- GreenDao3.0简单使用
- GreenDao3.0简单使用
- GreenDao3.0简单使用
- xrdp登录失败,最终卸载xrdp,重新安装解决
- Java SE 04 面向对象-下
- Unity 序列化(Serialize)介绍、用途
- 大学生程序设计邀请赛(华东师范大学)C:袋鼠妈妈找孩子
- java语言基础(47)——成员内部类访问外部类的成员(类名.this范围限定)
- greendao3.2的简单使用
- 1.9.ARM裸机第九部分-定时器、看门狗和RTC
- (一)Fiori 开发环境搭建
- IntelliJ IDEA使用
- 如何下载和安装mysql
- redis持久化方式配置详解
- JavaFX表格控件TableView高级应用:自动添加ID列、删除操作列、单元格内容个性化渲染
- RN使用第三方组件库
- 天南亦或海北