463_GreenDao框架使用
来源:互联网 发布:c语言三元表达式 编辑:程序博客网 时间:2024/06/08 11:26
GreenDao框架使用
第一步.
在Project的build.gradle里面加上
dependencies {
classpath 'com.android.tools.build:gradle:2.2.2'
classpath 'org.greenrobot:greendao-gradle-plugin:3.1.0'
}
第二步.
在Module的build.gradle里面加上
apply plugin: 'com.android.application'
apply plugin: 'org.greenrobot.greendao'
android {
...
...
greendao{
schemaVersion 1
targetGenDir 'src/main/java'
}
}
dependencies {
...
...
compile 'org.greenrobot:greendao:3.1.0'
}
第三步.
创建一个实体类
@Entity
public class User {
@Id
private Long id;
@Property(nameInDb = "USERNAME")
private String username;
@Property(nameInDb = "NICKNAME")
private String nickname;
}
第四步.
编译一下
自动生成了构造方法,get方法,set方法
自动生成了DaoMaster和DaoSession
第五步.
初始化
DaoMaster.DevOpenHelper devOpenHelper = new DaoMaster.DevOpenHelper(getApplicationContext(), "lich.db", null);
DaoMaster daoMaster = new DaoMaster(devOpenHelper.getWritableDb());
DaoSession daoSession = daoMaster.newSession();
第六步.
使用
UserDao userDao = daoSession.getUserDao();
User user = new User(null, "abc", "123");
userDao.insert(user);
List<User> list = userDao.queryBuilder().where(UserDao.Properties.Nickname.eq("123")).build().list();
0 0
- 463_GreenDao框架使用
- 框架使用
- 如何使用Validator框架
- 正式使用框架
- Struts 框架-----使用 Tiles
- 应用程序框架的使用
- ASPNET使用框架
- Struts Tiles框架使用
- validator框架简单使用
- Struts Tiles框架使用
- 游标使用框架
- .NETRemoting框架的使用
- Dojo框架使用教程
- Buffalo Ajax框架使用
- DWR框架的使用
- 使用Sitemesh框架
- frameset -框架使用
- Buffalo Ajax框架使用
- 使用数据库实现web留言本
- hive大数据倾斜总结
- 散列入门(1)----PAT-b1029. 旧键盘(20)
- 7.6
- Atitit nodejs5 nodejs6 nodejs 7.2.1 新特性attialx总结
- 463_GreenDao框架使用
- 基于Ada语言的RTEMS应用开发
- HDU 2602 Bone Collector (0-1背包)
- 464_HttpURLConnection的post
- 465_画出部分透明的蒙版
- 数学知识
- How to Extend/Reduce LVM’s (Logical Volume Management) in Linux
- 466_简略findViewById
- STM32F4读写内部FLASH【使用库函数】