, 仅用于业务逻辑中使用 , 不需要插入数据库中 , 使用 @Ignore 修饰该字段即可 ;
/**
* 有些属性用于做业务逻辑
* 不需要插入到数据库中
*...注解
查询数据库中的数据 , 使用 @Query 注解修饰对应的抽象方法 ;
注解中可以设置字符串参数 , 该字符串参数就是查询的 SQL 语句 , 使用 冒号 : 可访问传入的参数 ;
/*...*
* 查询数据库表
*/
@Query("select * from student")
fun query(): List
/**...var students = studentDao.query()
Log.i("MainActivity", "数据库查询结果 ( 插入后首次查询 )...数据库访问对象接口代码
使用 @Dao 注解修饰接口类 ;
分别使用 @Insert , @Delete , @Update , @Query 注解 修饰对应的 增加 , 删除 , 修改 , 查询 等