GreenDao
来源:互联网 发布:mac的大写键不亮了 编辑:程序博客网 时间:2024/06/03 16:54
//
project-->
gradle
buildscript { repositories { jcenter() mavenCentral() } dependencies { classpath 'com.android.tools.build:gradle:2.3.0' classpath 'org.greenrobot:greendao-gradle-plugin:3.2.1' }}// app-->gradleapply plugin: 'com.android.application'apply plugin: 'org.greenrobot.greendao'dependencies { compile 'org.greenrobot:greendao:3.2.0' }
greendao { schemaVersion 1 daoPackage '包名.gen' targetGenDir 'src/main/java'}//创建Bean @Entity 表明这个实体类会在数据库中生成一个与之相对应的表。 @Id 对应数据表中的 Id 字段,必须是Long,有了解数据库的话,是一条数据的唯一标识。 @Property(nameInDb = “STUDENTNUM”) 表名这个属性对应数据表中的 STUDENTNUM 字段。 @Property 可以自定义字段名,注意外键不能使用该属性 @NotNull 该属性值不能为空 @Transient 该属性不会被存入数据库中 @Unique 表名该属性在数据库中只能有唯一值一般数据库的操作都离不开增删改查,那么我们就从这开始初始化DaoMaster.DevOpenHelper devOpenHelper = new DaoMaster.DevOpenHelper(getApplicationContext(), "数据库名字", null);DaoMaster daoMaster = new DaoMaster(devOpenHelper.getWritableDb());DaoSession daoSession = daoMaster.newSession();GreenDaoBeanDao beanDao = daoSession.getGreenDaoBeanDao();//内容 uesrDao.insert(new Uesr(。。。)); //删除 uesrDao.deleteByKey(。。。); //查询 List<Uesr> list = uesrDao.loadAll(); for (Uesr uesr : list) { System.out.println(uesr); } //改 uesrDao.update(new Uesr((long) 2,"修改的内容")); //通过 Id 来修改数据
阅读全文
0 0
- greenDao
- greenDAO
- greenDAO
- greenDAO
- GreenDao
- GreenDAO
- Greendao
- greenDAO
- GreenDao
- GreenDao
- GreenDao
- GreenDAO
- GreenDAO
- GreenDao
- GreenDao
- greenDAO
- GreenDAO
- GreenDao
- yum安装JDK和Tomcat
- POST 后台404错误
- django--缓存,序列化,信号
- 23种设计模式(10):命令模式
- PAT 甲级 1012. The Best Rank (25)
- GreenDao
- linux安装配置samba服务器
- Linux简答知识点
- Android gridview 自定义的,背景黑色块,黑块问题
- 使用maven创建web项目
- Lambda 表达式(C# 编程指南)
- Python成高收入国家增长最快语言,你动心了吗?
- 第二周项目三
- Laravel 用户之间关注