我想将
TypeConverter
添加到我的应用程序,但我不知道如何将地图添加到我的 Converter 类。我已经涵盖了我认为我的应用程序中所有必要的实体。这是一些代码:
@Entity(tableName = "map_table")
data class dbtable(
@PrimaryKey
@ColumnInfo
@TypeConverters(MyConverter::class)
val data: Map<String, Float>? = null
)
在数据库类中,我添加了注释
@TypeConverters(MyConverter::class)
abstract class myDb() : RoomDatabase() {
...
}
我的 DAO 乐趣是这样的:
@Insert(onConflict = OnConflictStrategy.REPLACE)
suspend fun test(model: dbtable)
现在,我如何在转换器类中实现映射?我有点迷路了。