company_master
という名前のテーブルがあり、各user_idに複数の行があります。私はこのテーブルを更新し、その列の1つをfalse
と設定しています。より効率的なデータ更新方法はどれですか?
どのように優先されますか?
1)List<CompanyMaster>
company_master
からテーブルを取得し、その後、ステータスフィールドを設定して、ループ内でオブジェクトを更新して、この
Query query= session.createQuery("update CompanyMaster set status=:status where userId= :userId"); query.setParameterList("status", false); query.setParameterList("userId", 1); query.executeUpdate();