Giải pháp chuyển đổi số trọn gói cho doanh nghiệp Việt

Tạo file CarDao.java - Ví lập trình android quản lý car

Ví lập trình android quản lý car

← Toàn bộ tài liệu


Bước 3: Tạo file CarDao.java

Bài 3/36 Xem dạng sách

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);

}

Sơ đồ quan hệ các bảng

Table Name: {{table.name}}
Num Name Type
{{field_index+1}}
{{field.name}} {{field.type}}

Hỏi đáp

Gửi với tên {{comment_full_name}}

Chưa có câu hỏi nào cho bài này.

Zalo 0936.006.058 Hotline 0936.006.058