classTakeoutOpetHelper(val context: Context):OrmLiteSqliteOpenHelper(context,"takeout_kotlin.db",null,1){
override fun onCreate(database: SQLiteDatabase?, connectionSource: ConnectionSource?){
TableUtils.createTable(connectionSource,UserDb::class.java)}
override fun onUpgrade(
database: SQLiteDatabase?,
connectionSource: ConnectionSource?,
oldVersion: Int,
newVersion: Int
){TODO("not implemented")//To change body of created functions use File | Settings | File Templates.}}
具体实现
//缓存到数据库中
val takeoutOpetHelper =TakeoutOpetHelper(loginActivity)
val userDao : Dao<UserDb,Int>= takeoutOpetHelper.getDao(UserDb::class.java)
val userdb =UserDb()
userdb.name = “张三”
userdb.phone = “123456789”
//添加
userDao.create(userdb)