gpt4 book ai didi

Android Room - 无法按日期排序

转载 作者:太空狗 更新时间:2023-10-29 16:10:59 26 4
gpt4 key购买 nike

我的模型 fragment :

@NonNull
@ColumnInfo(name = "date")
@TypeConverters(TimestampConverter::class)
var date: Date? = null

我的转换器:

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
}
}

我的查询:

@get:Query("SELECT * FROM my_table ORDER BY date(date) DESC")
val all: LiveData<List<MyModel>>

知道为什么 Room 不对我的数据进行排序吗?谢谢。

最佳答案

在您的查询中仅将其设为 ORDER BY date DESC

喜欢

@get:Query("SELECT * FROM my_table ORDER BY date DESC")

关于Android Room - 无法按日期排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49981914/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com