GreenDao的使用及相关步骤方法
来源:互联网 发布:无人机路径规划算法 编辑:程序博客网 时间:2024/04/30 11:17
一、GreenDao创建表
1.创建生成数据库表相关Dao的生成位置,一般在与java包同级创建java-gen包,用于存放生成器生成的类。在build grade中android{}添加:
sourceSets { main { java.srcDirs = ['src/main/java', 'src/main/java-gen'] }}在dpendencies{}添加:
compile files('libs/greendao-2.1.0.jar')compile project(':daoexamplegenerator')//创建的java包。2.创建生成器DAO
选中app工程名—>File—>New—>New Modue—>java library—>填写需要创建的类名和包名。
3.在该java工程的libs下导入greendao-generator-2.1.0.jar和freemarker-2.3.23.jar两个jar包,并为Android项目添加创建的java Module依赖库.确保上述三个文件添加进了build grade的dependencies中。如下:
dependencies { compile fileTree(dir: 'libs', include: ['*.jar']) compile files('libs/greendao-2.1.0.jar') compile files('libs/freemarker-2.3.23.jar')}4.在创建的ExampleDaoGeranator.java中创建表
5.点击ExampleDaoGeranator.java右键Run此生成器即可创建好表。
6.刷新项目在工程项目的java-gen包下即可看到生成的Dao相关类。
二、升级GreenDao的表
添加AbstractMigratorHelper.java,DBMigrationHelper.java,MigrationHelper.java三个类到java-gen中,记得要将这三个导入的包名更改。
在需要升级的表的DaoMaster中的onUpGrade()方法中添
MigrationHelper.getInstance().Migrate(db,NoteDao.class);
其中第一个参数是OnUpGrade()方法中传入的SQliteDatabase实例,第二个是要更新的表,在更新之前一定记得将ExampleDaoGeranator中的Scheme中的版本号加1。然后运行则这句话会消失,只在我们每次需要升级的时候添加这句话即可。
点击下载相关jar包。
点击下载升级相关类。
0 0
- GreenDao的使用及相关步骤方法
- GreenDao的使用步骤及简单使用
- AndroidStudio使用GreenDao的方法
- GreenDao的简单使用及混淆打包
- greenDao的基本使用及用法详解
- GreenDao的基本使用及实例
- GreenDao 的使用与配置方法
- Android GreenDao 相关的文章
- GreenDAO步骤
- Android greendao配置及使用
- greenDao及各框架使用
- 使用VARIANT传递数组的方法及步骤
- ADO数据库访问技术使用的基本步骤及方法:
- C++使用VS2010导出Excel的方法及步骤
- C++使用VS2010导出Excel的方法及步骤
- C++使用VS2010导出Excel的方法及步骤
- C++使用VS2010导出Excel的方法及步骤
- C++使用VS2010导出/导入Excel的方法及步骤
- Zookeeper-分布式锁简单实现
- github秘籍
- 欢迎使用CSDN-markdown编辑器
- ggplot2学习第五章
- Java泛型 extends,super和通配符的理解
- GreenDao的使用及相关步骤方法
- 二叉树的遍历、计算、查找
- Python图表绘制:matplotlib绘图库入门
- 328. Odd Even Linked List
- Android数据存储五种方式总结
- 谷歌地球API相关网页翻译
- 对象copy和序列化
- 项目中的日志配置执行你懂吗?
- JSP实现用户登录样例