資源簡介
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飛行漫游
評論
共有 條評論