技術

Thumbnail of post image 158

N+1問題とは、意図しないSQL文が大量に(取得するレコードの数だけ)発行されてしまう問題です
この問題はO/R MapperによるSQL文の自動生成が原因で、たとえば以下のような現象になります
対象テーブルからN個の ...

技術

Thumbnail of post image 101

Spring Data JPAでsave、saveAllでselectを省略する方法についてです
エンティティクラスでPersistableをimplementして、overrrideしたisNewメソッドでtrueを返すよう ...

技術

Thumbnail of post image 152

今回はバージョンが異なるMySQLを2台用意して、それぞれのselect結果を返すコントローラを作ってみようと思います
データを旧DBから新DBに移行する必要がでた、その際にデータの持ち方を直したいみたいな案件とかは参考になる ...