android Room的使用教程

2021-10-01 14:45:54 字數 1291 閱讀 7797

新增依賴

api 'androidx.room:room-runtime:2.2.3'

annotationprocessor 'androidx.room:room-compiler:2.2.3'

第一步:首先建立乙個表結構:

/**

* created by malei on 2019-12-20

* describe:

*/@entity(tablename = usertable.table)

public class usertable ';

}}

第二步:dao結構

/**

* created by malei on 2019-12-20

* describe:

*/@dao

public inte***ce userdao

第三步:建立乙個 roomdatabase例項:

/**

* created by malei on 2019-12-20

* describe:返回資料庫表的持有者

*/@database(entities = , version = 1)

public abstract userdao userdao();

}

第四步:封裝工具類:

/**

* created by malei on 2019-12-20

* describe:

*/public class roomfactory

private static class holder

public static roomfactory getinstance()

.allowmainthreadqueries() //支援主線程

.build();}}

}

在gradle中配置dependencies:

dependencies

@override

public void oncreate()

private void init()}

然後開啟chrome,輸入**chrome://inspect

Android Room的簡單使用

1 指定版本號,實體類,注意extend roomdatabase database entities version 1 public abstract userdao userdao override public void oncreate 3 實體類處指定 表的名稱,要有主鍵,非基本型別要加...

koa generic session 使用教程

本系列是我的常用 koa 中介軟體使用筆記,防止忘記使用方法而作記錄 koa generic session 需要使用 koa redis作為儲存入口,需要安裝並引用。const koa require koa const session require koa generic session co...

pytorch dataloader使用教程

dataloader是pytorch之中可以靈活地取出數值的乙個相應類,首先需要將自己使用的資料用dataset封裝起來,然後打包成為dataloader變數進行操作 import torch from torch.utils.data import dataset,dataloader x tor...