资源简介
DBFlow使用完整案例,对应博客文章:https://blog.csdn.net/jzman/article/details/80012837
代码片段和文件信息
package com.ciotea.dbflowdemo.db.bean;
import android.content.ContentValues;
import com.raizlabs.android.dbflow.config.DatabaseDefinition;
import com.raizlabs.android.dbflow.sql.QueryBuilder;
import com.raizlabs.android.dbflow.sql.language.OperatorGroup;
import com.raizlabs.android.dbflow.sql.language.SQLite;
import com.raizlabs.android.dbflow.sql.language.property.IProperty;
import com.raizlabs.android.dbflow.sql.language.property.Property;
import com.raizlabs.android.dbflow.sql.saveable.AutoIncrementModelSaver;
import com.raizlabs.android.dbflow.sql.saveable.ModelSaver;
import com.raizlabs.android.dbflow.structure.ModelAdapter;
import com.raizlabs.android.dbflow.structure.database.DatabaseStatement;
import com.raizlabs.android.dbflow.structure.database.DatabaseWrapper;
import com.raizlabs.android.dbflow.structure.database.FlowCursor;
import java.lang.Class;
import java.lang.IllegalArgumentException;
import java.lang.Integer;
import java.lang.Number;
import java.lang.Override;
import java.lang.String;
/**
* This is generated code. Please do not modify */
public final class NoteBean_Table extends ModelAdapter {
/**
* Primary Key AutoIncrement */
public static final Property id = new Property(NoteBean.class “id“);
public static final Property title = new Property(NoteBean.class “title“);
public static final Property date = new Property(NoteBean.class “date“);
public static final Property content = new Property(NoteBean.class “content“);
public static final IProperty[] ALL_COLUMN_PROPERTIES = new IProperty[]{idtitledatecontent};
public NoteBean_Table(DatabaseDefinition databaseDefinition) {
super(databaseDefinition);
}
@Override
public final Class getModelClass() {
return NoteBean.class;
}
@Override
public final String getTableName() {
return “‘NoteBean‘“;
}
@Override
public final NoteBean newInstance() {
return new NoteBean();
}
@Override
public final Property getProperty(String columnName) {
columnName = QueryBuilder.quoteIfNeeded(columnName);
switch ((columnName)) {
case “‘id‘“: {
return id;
}
case “‘title‘“: {
return title;
}
case “‘date‘“: {
return date;
}
case “‘content‘“: {
return content;
}
default: {
throw new IllegalArgumentException(“Invalid column name passed. Ensure you are calling the correct table‘s column“);
}
}
}
@Override
public final void updateAutoIncrement(NoteBean model Number id) {
model.setId(id.intValue());
}
@Override
public final Number getAutoIncrementingId(NoteBean model) {
return model.getId();
}
@Override
public final String getAutoIncrementingColumnName() {
return “id“;
}
@Override
public final ModelSaver createSingleModelSaver() {
return new AutoIncrementModelSaver<>();
}
@Override
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 15 2018-04-18 10:59 study\.git\COMMIT_EDITMSG
文件 303 2018-04-18 11:00 study\.git\config
文件 73 2018-04-18 10:58 study\.git\desc
文件 23 2018-04-18 10:58 study\.git\HEAD
文件 478 2018-04-18 10:58 study\.git\hooks\applypatch-msg.sample
文件 896 2018-04-18 10:58 study\.git\hooks\commit-msg.sample
文件 3327 2018-04-18 10:58 study\.git\hooks\fsmonitor-watchman.sample
文件 189 2018-04-18 10:58 study\.git\hooks\post-update.sample
文件 424 2018-04-18 10:58 study\.git\hooks\pre-applypatch.sample
文件 1642 2018-04-18 10:58 study\.git\hooks\pre-commit.sample
文件 1348 2018-04-18 10:58 study\.git\hooks\pre-push.sample
文件 4898 2018-04-18 10:58 study\.git\hooks\pre-reba
文件 544 2018-04-18 10:58 study\.git\hooks\pre-receive.sample
文件 1492 2018-04-18 10:58 study\.git\hooks\prepare-commit-msg.sample
文件 3610 2018-04-18 10:58 study\.git\hooks\update.sample
文件 174383 2018-04-18 11:03 study\.git\index
文件 240 2018-04-18 10:58 study\.git\info\exclude
文件 160 2018-04-18 10:59 study\.git\logs\HEAD
文件 160 2018-04-18 10:59 study\.git\logs\refs\heads\master
文件 142 2018-04-18 11:00 study\.git\logs\refs\remotes\origin\master
文件 42 2018-04-18 10:59 study\.git\ob
文件 50 2018-04-18 10:59 study\.git\ob
文件 52 2018-04-18 10:59 study\.git\ob
文件 1468 2018-04-18 10:59 study\.git\ob
文件 140 2018-04-18 10:59 study\.git\ob
文件 979 2018-04-18 10:59 study\.git\ob
文件 535 2018-04-18 10:59 study\.git\ob
文件 141 2018-04-18 10:59 study\.git\ob
文件 84 2018-04-18 10:59 study\.git\ob
文件 45 2018-04-18 10:59 study\.git\ob
............此处省略4619个文件信息
- 上一篇:Objc中国上的书swift4
- 下一篇:Cesium飞行漫游
相关资源
- FFmpeg解码
- 基于flask框架连接数据库的图书管理系
- MaterialTest无网络优化20191025.rar
- countbook.zip
- 2020最新千月影视双端源码app运营完整
- MTK GAT调试工具,里面有打开dbg文件的
- OpenGL ES 3.x游戏开发 上卷 吴亚峰 源码
- gradle-4.10.3-all.zip
- 可直接使用的开机动画压缩包bootani
- gradle-2.13-all.zip
- 毕业设计_淘宝天猫优惠券.zip
- gradle-3.4.1-all.zip
- BaiduSpeech-master.zip
- 大型ERP源码(值得学习借鉴)
- GPS转百度坐标demo、
- 《桌面widget详解四——桌面音乐播放
- 性别年龄模块包.zip
-
Ijkpla
yer rtsp http 播放 - gradle-4.4.1-bin.zip,完整版-解压即可使
- gradle-2.13-all.zip,完整版-解压即可使用
- Flowdroid工作空间搭建
- AVPro Video 1.10.0.unitypackage
- 高职竞赛移动互联网软件开发智能交
- 保卫萝卜cocos2d源码
- gradle-3.0-all.zip
- gradle-2.14-all.zip工具
- 4个高仿app源码
- 关于Fragment重叠问题分析和解决
- axure8.0 最全元件库
- 保卫萝卜全图片素材 + 音效
评论
共有 条评论