Java 在Sqllite room中编写行查询

Java 在Sqllite room中编写行查询,java,android,sqlite,Java,Android,Sqlite,我需要使用带有Dao类的sqllite room查询来编写此查询。I.getItemID()是一个动态变量 “从项目中选择项目数量,其中项目id=”+I.getItemID()+“” 如果这是你的意思,那么你几乎就明白了: "SELECT item_quantity FROM item WHERE item_id = :I.getItemID()" 如果这是你的意思,那么你几乎明白了: "SELECT item_quantity FROM item WHERE item_id = :I.get

我需要使用带有Dao类的sqllite room查询来编写此查询。I.getItemID()是一个动态变量

“从项目中选择项目数量,其中项目id=”+I.getItemID()+“”

如果这是你的意思,那么你几乎就明白了:

"SELECT item_quantity FROM item WHERE item_id = :I.getItemID()"

如果这是你的意思,那么你几乎明白了:

"SELECT item_quantity FROM item WHERE item_id = :I.getItemID()"
查看此文件,了解有关使用文件室访问数据的更多信息

@Dao
public interface MyDao {

    @Query("SELECT item_quantity FROM item WHERE item_id = :itemId")
    public int getItemQuantity(String itemId);

}
查看此文件,了解有关使用文件室访问数据的更多信息

@Dao
public interface MyDao {

    @Query("SELECT item_quantity FROM item WHERE item_id = :itemId")
    public int getItemQuantity(String itemId);

}