作者:无心睡眠tuo_295 | 来源:互联网 | 2023-05-24 19:21
我在我的项目中使用ActiveAndroid作为ORM系统,我使用这行代码进行Query over database
List s = new Select()
.from(Chats.class)
.where(col_conversation + " = ? and " + col_sender + " = ? and " + col_body + " = ?",conversation.getId(),sender.getId(),body) .execute();
但它获取0行作为结果.我确信我在数据库中有这样的行.
1> rom4ek..:
另一种方法是使用几个where
子句来执行多参数查询:
List s = new Select()
.from(Chats.class)
.where(col_conversation + " = ?",conversation.getId())
.where(col_sender + " = ?", sender.getId())
.where(body + " = ?", body)
.execute();