2. Room Persistence Library 3. GreenDAO 4. OrmLite groovy implementation 'androidx.room:room-runtime:2.3.0' annotationProcessor 'androidx.room:room-compiler:2.3.0' @Entity(tableName = "users") public class User { @PrimaryKey public int id; public String name; public int age; } @Dao public interface UserDao { @Query("SELECT * FROM users") List<User> getAll(); @Insert void insert(User user); @Delete void delete(User user); } @Database(entities = {User.class}, version = 1) public abstract class AppDatabase extends RoomDatabase { public abstract UserDao userDao(); } AppDatabase appDatabase = Room.databaseBuilder(getApplicationContext(), AppDatabase.class, "my-database").build(); UserDao userDao = appDatabase.userDao(); List<User> users = userDao.getAll();


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