java - 在Sqlite room中写行查询

标签 java android sqlite

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

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

最佳答案

看看这个 link有关使用房间访问数据的更多信息。

@Dao
public interface MyDao {

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

}

关于java - 在Sqlite room中写行查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53305944/

相关文章:

sqlite - 如何在SQLite中创建不区分大小写的唯一列

java - 使用 SQLiteDatabase 为 AutoCompleteTextView 迁移到 CursorLoader 和 LoaderManager

java - 重新创建 Activity 时 onActivityResult() 函数?

android - 如何更改android studio中的默认布局(activity_main)

java - 应用程序关闭时 Android 警报管理器挂起 Intent

android - 使用 UIAutomator 单击 MarkerOptions

php - MongoDB、复杂查询和性能

java - 单选按钮包

java - 放置正确的光盘连接四java游戏与绘图面板

java - 如何验证生成的 Java 代码的语法?