Sie*_*yer 2 sqlite android android-room
我的模型片段:
@NonNull
@ColumnInfo(name = "date")
@TypeConverters(TimestampConverter::class)
var date: Date? = null
Run Code Online (Sandbox Code Playgroud)
我的转换器:
class TimestampConverter {
@TypeConverter
fun fromTimestamp(value: Long?): Date? {
return if (value == null) null else Date(value)
}
@TypeConverter
fun dateToTimestamp(date: Date?): Long? {
return date?.time
}
}
Run Code Online (Sandbox Code Playgroud)
我的查询:
@get:Query("SELECT * FROM my_table ORDER BY date(date) DESC")
val all: LiveData<List<MyModel>>
Run Code Online (Sandbox Code Playgroud)
为什么Room不对我的数据进行排序?谢谢。
仅使其ORDER BY date DESC与查询中一样。
喜欢
@get:Query("SELECT * FROM my_table ORDER BY date DESC")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2267 次 |
| 最近记录: |