Android Room – Get the id of new inserted row with auto-generate

This is how I am inserting data into database using Room Persistence Library: Entity: @Entity class User { @PrimaryKey(autoGenerate = true) public int id; //… } Data access object: @Dao public interface UserDao{ @Insert(onConflict = IGNORE) void insertUser(User user); //… } Is it possible to return the id of User once the insertion is completed … Read more