新增依賴
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...