はじめに エキサイト株式会社 バックエンドエンジニアの山縣です。 現在は、既存サービスのリビルド(PHP / BEAR.Saturday → Java / SpringBoot)を担当しています。 SpringBootでDBアクセスをするにあたってMyBatisを利用していますが、MyBatisのMapperではNOLOCKヒントに対応していないため、 簡単なSQL文であったとしてもその都度NOLOCKヒントを付与したクエリーを書く必要があります。 そこで、MyBatisを使用しつつREAD UNCOMMITTEDでSELECT文を実行する方法について考えてみました。 本記事では、上記方法と、…