私は休止状態の新人であるというヘッドアップ警告から始めます。次のようなクエリがあるとします。
UPDATE entity SET attribute='value' WHERE anotherAttribute IN (val1, val2);
私のプロジェクトが休止状態を使用している場合、そのようなクエリを実行する正しい方法は何ですか? 単純な createSQLQuery() を使用しますか? もっと「オブジェクト指向」の方法でやりたいのですが、既存のデータベースからデータを取得して更新するのに問題があるようです。createQuery() を使用して更新するデータを取得してから、結果リストを調べてセッターを使用しますか? もう1つの問題はwhere in句です...
助けてくれてありがとう。