Room
SQLite的抽象封装,流畅地访问数据库
三角色:entity,dao,db
其中,Dao负责增删改查
新建

移入
首先添加kotlin

Sync一次

新版本AS因未知原因不能使用def,换成val之后运行成功
在room下新建entity


右键generate,gettings and settings,还有tostring


Dao
注意这个是interface


Database



另外注意那个圈出来的abstract。不加会报错
新建

把studentDB里的getinstance函数变public
写engine






去main里写button
然后到main写函数
注:new student那里会因为没输入id报错,可以去Student.java里给删了

为了适配Delete传空值

Main

添加

修改

删除

全部删除--
本文介绍了如何使用Kotlin与Room库进行数据库操作,涉及Entity对象定义、DAO接口实现、Database抽象以及在AndroidStudio中的配置步骤,包括生成getter/setter和toString方法,以及处理删除操作时的适配问题。
3090

被折叠的 条评论
为什么被折叠?



