【发布时间】:2021-03-28 15:14:04
【问题描述】:
您好,我使用带有类型转换器的房间,它完美地工作
@Entity(tableName = "Library")
data class Library(@PrimaryKey var id : String,var categories: List<String> = listOf())
类型转换器
@TypeConverters
object LibraryConverters{
@TypeConverter
fun fromString(s : String) : List<String> = Gson().fromJson(s,object : TypeToken<List<String>>()
{}.type)
@TypeConverter
fun toJson(l : List<String>) : String = Gson().toJson(l)
}
道
@Dao
interface LibraryDao{
@Query("Select * from Library")
fun allPaged() : androidx.paging.DataSource.Factory<Int,Library>
}
现在我无论如何都要搜索一个类别。谢谢
【问题讨论】:
标签: android mysql kotlin android-room typeconverter