JPAで特定の項目だけ更新する方法を紹介します。 経緯大量データを更新する時に、save()メソッドを実行するとすごく時間がかかった。(13分くらい) 更新したい項目は1つだったので、特定の更新項目だけ更新すれば早くなるのではないかと思い、下記の方法を試してみました。 結果はまだでていませんが、早くなったらまた共有します。 @Repository public interface OrderRepository extends JpaRepository<Order, Long> { @Modifying @Query("update Order o set o.item = :itemName where o.date < :orderedDate") int SetItemBefore(@Param("orderedDate")Date date, @Param("itemName")
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く