GreenDao 数据库升级 连接多个DB文件 或者指定不同的model&dao目录
来源:互联网 发布:帝国cms 调用播放器 编辑:程序博客网 时间:2024/06/09 15:30
相信很多人都用过greenDao 今天 我抽空总结下使用的时候一些小东西吧 废话不多说 下边就GreenDao 的使用遇到的问题以及解决方案记录一下吧。
1.greendao 指定不同的生成目录:
Schema 可以制定路径
schema.setDefaultJavaPackageDao(defaultJavaPackageDao)
2.greendao 生成model 之后项目引用需要序列化:
addStringProperty :个人理解是生成表字段个根据 如果没有设置columnName 则就默认使用该方法的参数下划线的命名
columnName: 则表示指定表字段的名称
3.greenDao我们有时候需要在查询结果中多一列 但是不需要在表中生成字段
例如:adress表中 他有多个办公地点 我们需要一个addrCount字段来计算布局中的item 但是这个字段是从其他表关联查询道的 不许要在adress表中生成字段
注释:KEEP INCLUDES KEEP FIELDS KEEP METHODS 这三个注释之间的内容是在重新运行generator 的时候不会被清空
4.greendao where 条件查询 WhereCondition 有多个条件的时候
源码给出的 多个whereCondition
另外一种思路吧 毕竟一千个人 一千种写法 只是 抛砖引玉:
5.greendao链接多个db库 以及切换库连接
其中的getDaoSession方法
对指定的表进行升级 删除等操作就需要新建openHelper来操作了
其他的greengao 信息相信网上的资料也很多 大家可以自行百度关于greendao 连接多库的demo如下 :
https://github.com/firfoxsky/greenDaoOutsideDB.git
- GreenDao 数据库升级 连接多个DB文件 或者指定不同的model&dao目录
- QT 连接多个数据库,必须指定不同的连接名字
- QT 连接多个数据库,必须指定不同的连接名字
- QT 连接多个数据库,必须指定不同的连接名字
- sqlite如何读取指定目录下的db文件
- 数据库操作-----开源第三方---greendao-----所有的dao和model自动生成,不用写,懒人必备
- greendao数据库升级(数据库表的迁移)
- 搜索指定目录下的所有文件或者指定文件(可用于多级目录)
- linux命令复制指定文件或者指定目录下的全部文件到另一个目录中
- GreenDAO数据库升级问题的解决方法
- greenDAO对数据库操作的升级问题
- C#删除指定目录的文件夹或者文件
- 删除当前目录下指定文件或者文件夹的批处理
- GreenDao数据库结构升级
- GreenDAO数据库版本升级
- GreenDAO数据库版本升级
- GreenDao数据库升级解决方案
- greendao数据库升级
- 《ACM程序设计》书 训练题中的S题
- L2-010. 排座位(并查集)
- 【Raspberry Pi入门系列2】Raspbian/Linux终端常用命令
- mongodb--Profiling慢查询详解
- 韩顺平php开发合集208集-从Html基础到php开发Web QQ实战 共15G
- GreenDao 数据库升级 连接多个DB文件 或者指定不同的model&dao目录
- 初学Redis数据库之基本数据存储以及获取
- java的static块执行时机
- Morris Traversal方法遍历二叉树(非递归,不用栈,O(1)空间)
- HTML+CSS+JS练手小玩意
- nutz找不到方法
- qt-5.6.0 移植之qt源码编译-configure选项
- Xiongnu's Land (线性扫描,二分)
- N-gram 语言模型