资源简介
Android greenDAO使用的demo,实现数据库的增删改查
代码片段和文件信息
package com.example;
import de.greenrobot.daogenerator.DaoGenerator;
import de.greenrobot.daogenerator.Entity;
import de.greenrobot.daogenerator.Schema;
public class Generator {
public static void main(String[] args) throws Exception {
int version=1;
String defaultPackage=“test.greenDAO.bean“;
//创建模式对象,指定版本号和自动生成的bean对象的包名
Schema schema=new Schema(versiondefaultPackage);
//指定自动生成的dao对象的包名不指定则都DAO类生成在“test.greenDAO.bean“包中
schema.setDefaultJavaPackageDao(“test.greenDAO.dao“);
//添加实体
addEntity(schema);
String outDir=“D:/adt-bundle-windows-x64/workspace/studio/frame/study_demo/testgreendao/src/main/java-gen“;
//调用DaoGenerator().generateAll方法自动生成代码到之前创建的java-gen目录下
new DaoGenerator().generateAll(schemaoutDir);
}
private static void addEntity(Schema schema) {
//添加一个实体,则会自动生成实体Entity类
Entity entity = schema.addEntity(“Entity“);
//指定表名,如不指定,表名则为 Entity(即实体类名)
entity.setTableName(“student“);
//给实体类中添加属性(即给test表中添加字段)
entity.addIdProperty().autoincrement();//添加Id自增长
entity.addStringProperty(“name“).notNull();//添加String类型的name不能为空
entity.addIntProperty(“age“);//添加Int类型的age
entity.addDoubleProperty(“score“);//添加Double的score
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2016-04-06 21:21 demo\
目录 0 2016-04-06 21:21 demo\greenDAO_java\
文件 8 2016-04-04 19:46 demo\greenDAO_java\.gitignore
文件 150 2016-04-04 19:50 demo\greenDAO_java\build.gradle
文件 1853 2016-04-06 19:56 demo\greenDAO_java\greenDAO_java.iml
目录 0 2016-04-04 19:46 demo\greenDAO_java\libs\
目录 0 2016-04-06 21:21 demo\greenDAO_java\src\
目录 0 2016-04-06 21:21 demo\greenDAO_java\src\main\
目录 0 2016-04-06 21:21 demo\greenDAO_java\src\main\java\
目录 0 2016-04-06 21:21 demo\greenDAO_java\src\main\java\com\
目录 0 2016-04-06 21:21 demo\greenDAO_java\src\main\java\com\example\
文件 1654 2016-04-04 20:53 demo\greenDAO_java\src\main\java\com\example\Generator.java
目录 0 2016-04-06 21:21 demo\testgreendao\
文件 8 2016-04-04 19:37 demo\testgreendao\.gitignore
文件 816 2016-04-04 19:43 demo\testgreendao\build.gradle
目录 0 2016-04-04 19:37 demo\testgreendao\libs\
文件 682 2016-04-04 19:37 demo\testgreendao\proguard-rules.pro
目录 0 2016-04-06 21:21 demo\testgreendao\src\
目录 0 2016-04-06 21:21 demo\testgreendao\src\androidTest\
目录 0 2016-04-06 21:21 demo\testgreendao\src\androidTest\java\
目录 0 2016-04-06 21:21 demo\testgreendao\src\androidTest\java\com\
目录 0 2016-04-06 21:21 demo\testgreendao\src\androidTest\java\com\example\
目录 0 2016-04-06 21:21 demo\testgreendao\src\androidTest\java\com\example\testgreendao\
文件 367 2016-04-04 19:37 demo\testgreendao\src\androidTest\java\com\example\testgreendao\ApplicationTest.java
目录 0 2016-04-06 21:21 demo\testgreendao\src\main\
文件 724 2016-04-04 21:01 demo\testgreendao\src\main\AndroidManifest.xm
目录 0 2016-04-06 21:21 demo\testgreendao\src\main\java\
目录 0 2016-04-06 21:21 demo\testgreendao\src\main\java-gen\
目录 0 2016-04-06 21:21 demo\testgreendao\src\main\java-gen\test\
目录 0 2016-04-06 21:21 demo\testgreendao\src\main\java-gen\test\greenDAO\
目录 0 2016-04-06 21:21 demo\testgreendao\src\main\java-gen\test\greenDAO\bean\
............此处省略38个文件信息
- 上一篇:高通android modem架构介绍
- 下一篇:清华大学编译课decaf编译器源码
相关资源
- JAVA数据库操作的小项目
- Java 数据库操作异常
- android sqlite数据库操作1完整程序压缩
- 用MVC模式写的JSP连接数据库操作完整
- JdbcUtil.jar
- 用MVC模式写的JSP连接数据库操作完整
- jsp通讯录管理系统源码(含数据库脚
- java web 数据库操作
- Android下使用Sqlite 增删改查功能,含数
- android sqlite数据库操作 增、删、改、
- OrmLite 数据库操作
- android SQLite数据库操作 源码
- android 简化数据库操作 源码
- android sqlite数据库操作
- android sqlite数据库操作(增删改查)
- 好例android sqlite数据库操作_DataStorag
- android 数据库操作Demo(基于litepal3.0
评论
共有 条评论