package com.doumee.keyCabinet.dao; import androidx.room.Dao; import androidx.room.Delete; import androidx.room.Insert; import androidx.room.Query; import androidx.room.Transaction; import androidx.room.Update; import java.util.List; @Dao public interface FingerPrintDao { @Transaction @Query("SELECT * FROM finger_print") List loadAll(); @Transaction @Query("SELECT * FROM finger_print WHERE id = :id") FingerPrintDo getFingerById(int id); @Transaction @Query("SELECT * FROM finger_print WHERE member_id = :memberId") List getFingerByMemberId(int memberId); @Transaction @Query("SELECT * FROM finger_print WHERE finger_id = :fingerId") FingerPrintDo getByFingerId(int fingerId); @Transaction @Insert void insert(FingerPrintDo data); @Transaction @Insert void insertAll(FingerPrintDo... datas); @Transaction @Insert void insert(List studentLists); @Transaction @Update void update(FingerPrintDo... datas); @Transaction @Delete void delete(FingerPrintDo... datas); }