资源简介
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飞行漫游
相关资源
- 自定义VIewGroup实现仿淘宝商品详情页
- Genymotion-ARM-Translation_v1.1
- 黑客大曝光:移动应用安全揭秘及防
- 2018年最新 统计用全国行政区划数据库
- superCleanMaster仿360清理大师
- 简易手机通讯录
- 安卓期末项目--记账本app.zip
- 中兴盒子不开启adb情况下抓取日志和
- 手机通讯录
- usb扫描枪数据获取解析
-
两个Strings.xm
l的比较 - 使用Intent拨打电话
- 安卓项目英汉词典
- 实现了基础的登录页面,支持记住密
- 移动应用开发课程设计
- ListView应用
- 移动点餐系统 新手学习。。。。
- 基于安卓开发的校园通移动应用.rar
- 基于移动平台的轻博客系统开发与设
- 使用canvas画线,位移,旋转,绘制五
- QXDM user guide
- 选择日期时间对话框,解决弹出键盘
- 基于安卓平台的校园通软件设计—毕
- 安卓版天气预报小应用
- 安卓通讯录简易实现
- wifi打开获取变慢的解决demo
- 安卓微积分计算器
- Emmagee安卓性能测试源码学习
- 实现简单的语音合成代码
- 仿微信位置列表选择附近地址
评论
共有 条评论