Android 无法插入或检索数据';s进入实体在kotlin中有列表的房间

Android 无法插入或检索数据';s进入实体在kotlin中有列表的房间,android,kotlin,android-room,Android,Kotlin,Android Room,我在科特林的项目中第一次使用房间。我有一个Pojo类,其中的结构有点复杂。这是我使用的数据类: data class CompletedTripListResponse( val StatusCode: Int, val StatusType: Boolean, val `data`: Data, val message: String ) data class Data( val current_page: Int, val `data`:

我在科特林的项目中第一次使用房间。我有一个Pojo类,其中的结构有点复杂。这是我使用的数据类:

data class CompletedTripListResponse(
    val StatusCode: Int,
    val StatusType: Boolean,
    val `data`: Data,
    val message: String
)

data class Data(
     val current_page: Int,
    val `data`: List<DataList>,
     val first_page_url: String,
     val from: Int,
     val last_page: Int,
     val last_page_url: String,
     val next_page_url: Any,
     val path: String,
     val per_page: Int,
     val prev_page_url: Any,
     val to: Int,
     val total: Int
)

@Entity(tableName = "complete_trip_list_table")
@TypeConverters(ProductTypeConverters::class)
data class DataList(
    @PrimaryKey(autoGenerate = true)
    val id: Int,
    var first_name: String = "",
    var gender_name: String= "",
    var phone_number: String= "",
    var trip_base_rate: Int,
    var trip_date: String= "",
    var trip_destination: String= "",
    var trip_id: Int,
    var trip_invoice: String= "",
    var trip_origin: String= "",
    var trip_time: String= ""
)
@Dao
public interface CompletedTripListDao {
    @Insert(onConflict = REPLACE)
    @JvmSuppressWildcards
    fun insert(item: List<DataList>)

    @Query("SELECT * FROM complete_trip_list_table")
    @JvmSuppressWildcards
    fun load(): LiveData<List<DataList>>

    @Query("SELECT COUNT(*) from complete_trip_list_table")
     fun getCount(): LiveData<Int>
}
[DataList(id=0, first_name=amil sj, gender_name=Male, phone_number=9846893375, trip_base_rate=250, trip_date=2020-11-25, trip_destination=Bangalore, Karnataka, India, trip_id=62, trip_invoice=INV-1209729, trip_origin=Airport Rd, Chacka, Thiruvananthapuram, Kerala 695008, India, trip_time=18:45:00)]