Es gibt eine Tabelle mit dem Namen company_master
mit mehreren Zeilen für jede user_id. Ich aktualisiere diese Tabelle und setze eine ihrer Spalten als false
.Welches ist die effizienteste Art der Datenaktualisierung?
Welcher Weg wird bevorzugt?
1) bekommen die List<CompanyMaster>
aus company_master
Tabelle und dann Statusfeld einstellen, und dann in einer Schleife um das Objekt zu aktualisieren
2) Schreiben direkt wie diese Abfrage
Query query= session.createQuery("update CompanyMaster set status=:status where userId= :userId"); query.setParameterList("status", false); query.setParameterList("userId", 1); query.executeUpdate();