[解決済み] Android Room @Delete パラメータ付き
2022-10-29 20:27:39
質問
を使うことができないのは知っています。
DELETE
をクエリで使用することができないことは知っています(ところで、これは残念なことです)、私は次のエラーを受け取るでしょう。
<i>Error:error: Observable query return type (LiveData, Flowable etc) can only be used with SELECT queries that directly or indirectly (via @Relation, for example) access at least one table.</i>
しかし
@Delete(WHERE... xxx)
では、パラメータで特定の行を削除するにはどうすればよいのでしょうか?
どのように解決するのですか?
部屋の美しさは、私たちがオブジェクトで遊んでいることです。要件に応じて、次のものを使うことができます。 kotlinを使うことができます。
@Delete
fun delete(model: LanguageModel)
をJava用に変更しました。
@Delete
void delete(LanguageModel model)
とすると、同じ値でdbに保存されている正確なオブジェクトが削除されます。LanguageModelは私のモデルクラスで、完全に動作します。
関連
-
Javaジェネリックを1つの記事で
-
Junitのユニットテストはjava.lang.Testを報告します。
-
Javaがエラーで実行される、選択が起動できない、最近起動したものがない
-
IDEAError:javaの依存性エラー。Annotation processing is not supported for module cycles...(アノテーション処理はモジュールサイクルではサポートされていません。
-
[解決済み] Androidのソフトキーボードをプログラムで閉じる/隠すにはどうすればよいですか?
-
[解決済み] Androidでアクティビティ起動時にEditTextにフォーカスが当たらないようにする方法
-
[解決済み] Androidの「コンテキスト」とは何ですか?
-
[解決済み] メソッドの戻り値の型を汎用的にするにはどうすればよいですか?
-
[解決済み】Android UserManager.isUserAGoat()の正しい使用例?)
-
[解決済み】SQL Serverで既存のテーブルにデフォルト値を持つカラムを追加する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
StringBuilderが投げるArrayIndexOutOfBoundsExceptionの探索
-
が 'X-Frame-Options' を 'sameorigin' に設定したため、フレーム内に存在する。
-
強制型変換について
-
無効な文字定数
-
unsigned char* から const jbyte* {aka const signed char*} への変換が無効です。
-
Javaがリソースリークに遭遇した:'input'が閉じない 解決方法
-
org.xml.sax.SAXParseExceptionのエラー解決方法
-
java 365*1000*60*60*24 計算問題
-
htmlとwordの相互変換の実装(画像あり)
-
[解決済み】ルームパーシスタンスライブラリ。すべて削除