数据库
KWMax
Android/跨端/iOS
展开
-
一个sql语句执行结果诡异的问题
最近碰到一个sql语句在不同端执行结果不同的诡异问题,后台编写了一条多表联查的sql语句,执行结果为5条记录。然而放到手机端执行,发现结果只有一条记录。经过语句拆分,一部分一部分排除原因,发现原因在select count (a.numebr)...... FROM TABLE_A a LEFT JOIN TABLE_B...LEFT JOIN TABLE_C...WHERE ......原创 2018-08-09 17:07:36 · 274 阅读 · 0 评论 -
Android 开发之GreenDao(入门篇)
一、GreenDao简介首先,greendao是一种ORM实现技术。ORM(Object Relation Mapping 即 对象关系映射),通俗讲就是将面向对象编程语言里的对象与数据库关联起来的一种技术。所以,greenDao其实就是一种将java object 与SQLite Database关联起来的桥梁。二、GreenDao特点1、greenDao可以说是当今最流行,最高...原创 2018-08-07 10:51:02 · 1338 阅读 · 0 评论 -
Android开发之GreenDao(进阶篇)
1、数据库升级原理:创建临时表-->删除原表-->创建新表-->复制临时表数据到新表并删除临时表;这样就实现数据库表的更新了新建一个数据库更新辅助类 MigrationHelperpublic class MigrationHelper { private static final String CONVERSION_CLASS_NOT_FOUND_EX...原创 2018-08-27 10:04:18 · 953 阅读 · 0 评论