Android 无法插入或检索数据';s进入实体在kotlin中有列表的房间
我在科特林的项目中第一次使用房间。我有一个Pojo类,其中的结构有点复杂。这是我使用的数据类: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`:
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)]