Giải pháp chuyển đổi số trọn gói cho doanh nghiệp Việt
Tên file: CarDao.java
Nơi lưu file: java/com/vantinviet/adayroionline/db
Nội dung file:
package com.vantinviet.adayroionline.db;
import com.vantinviet.adayroionline.viewobject.Car;
import com.vantinviet.adayroionline.viewobject.User;
import java.util.List;
import androidx.lifecycle.LiveData;
import androidx.room.Dao;
import androidx.room.Insert;
import androidx.room.OnConflictStrategy;
import androidx.room.Query;
import androidx.room.Update;
@Dao
public interface CarDao {
@Insert(onConflict = OnConflictStrategy.REPLACE)
void insertAll(List<Car> cars);
@Insert(onConflict = OnConflictStrategy.REPLACE)
void insert(Car car);
@Query("SELECT * FROM Car WHERE id = :id")
LiveData<Car> getCarById(String id);
@Update(onConflict = OnConflictStrategy.REPLACE)
void update(Car car);
@Query("SELECT * FROM Car ORDER BY addedDate desc")
LiveData<List<Car>> getAllCars();
@Query("DELETE FROM Car")
void deleteAll();
@Query("DELETE FROM Car WHERE id = :id")
void deleteCarById(String id);
}
Chưa có câu hỏi nào cho bài này.