Android 如何通过param将订单传递给Room@Query?
我的刀里有这样的东西:Android 如何通过param将订单传递给Room@Query?,android,android-room,Android,Android Room,我的刀里有这样的东西: @Query("select * from orders ORDER BY time desc") fun getAllOrders(): DataSource.Factory<Int, Order> 有什么想法吗?这是SQL查询中的语法错误。 确保在形成查询时,在每行的末尾都留出一个空格 尝试此类型的查询以传递参数 @Query("SELECT * FROM " + "UGC" + "
@Query("select * from orders ORDER BY time desc")
fun getAllOrders(): DataSource.Factory<Int, Order>
有什么想法吗?这是SQL查询中的语法错误。 确保在形成查询时,在每行的末尾都留出一个空格 尝试此类型的查询以传递参数
@Query("SELECT * FROM " + "UGC"
+ " WHERE "
+ UGC_USER_ID + "=" + ":userID"
+ " AND "
+ UGC_ID + "=" + ":id"
+ ";")
fun getUgcData(userID:Integer,id:Integer):List<Ugc>
@Query(“从”+“UGC”中选择*
+“哪里”
+UGC_用户_ID+“=”+“:用户ID”
+“和”
+UGC_ID+“=”+“:ID”
+ ";")
fun getUgcData(userID:Integer,id:Integer):列表
你不能这样做@Query(“从常规通知中选择*)\u orderings BY:orderbycolumn和der”)抽象流式getAllNotifications(String orderbycolumn和der);其中OrderByColumn和Order我将传递“received_time DESC”作为字符串的可能副本
@Query("select * from orders ORDER BY :order")
fun getAllOrders(order:String): DataSource.Factory<Int, Order>
@Query("SELECT * FROM " + "UGC"
+ " WHERE "
+ UGC_USER_ID + "=" + ":userID"
+ " AND "
+ UGC_ID + "=" + ":id"
+ ";")
fun getUgcData(userID:Integer,id:Integer):List<Ugc>