安卓Room怎么获得插入后自动生成的Id

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安卓Room怎么获得插入后自动生成的Id相关的知识,希望对你有一定的参考价值。

参考技术A 在Dao层,使用@Insert注解所返回的long值即id,如果是集合或者数组可返回List<Long>或long[]
如:
'''
@Insert
public long insert(Entity entity);

@Insert
public long[] insert(List<Entity> entity);

@Insert
public List<Long> insert(List<Entity> entity);
'''

以上是关于安卓Room怎么获得插入后自动生成的Id的主要内容,如果未能解决你的问题,请参考以下文章

Android Room - 使用自动生成获取新插入行的 id - MVVM 版本

安卓手机要怎么解除权限ROOM

spring JdbcTemplate批量插入 怎么获得数据库自动增长的id

mybatis 先插入主表数据,获得自增主键。然后作为从表的外键插入从表数据怎么做

如何查询出刚插入一条数据的id(id是自动增长的)

oracle 如何获得新插入记录的id