@Dao public interface UserDao { @Query("SELECT * FROM users") List<User> getAllUsers(); @Query("SELECT * FROM users WHERE id = :userId") User getUserById(int userId); @Insert void insertUser(User user); @Delete void deleteUser(User user); } AppDatabase database = Room.databaseBuilder(context, AppDatabase.class, "database-name").build(); UserDao userDao = database.getUserDao(); List<User> userList = userDao.getAllUsers(); User user = userDao.getUserById(1); groovy dependencies { ... implementation "androidx.room:room-runtime:2.3.0" annotationProcessor "androidx.room:room-compiler:2.3.0" }


上一篇:
下一篇:
切换中文