![](https://www.purin-it.com/wp-content/uploads/2023/11/maple-g09d0852a0_640-640x360.jpg)
Spring BootでMyBatisを利用しSQL Serverに接続するアプリケーションで楽観ロックを利用してみた
purin_it ITエンジニアとして経験・学習したこと
これまでこのブログで、Spring BootでMyBatisを利用しDB更新するアプリケーションをいくつか取り上げてきたが、DB更新時に、楽 …![](https://www.purin-it.com/wp-content/uploads/2022/12/salt-creek-falls-gfa1795281_640.jpg)
MyBatisを使って各DBに接続するアプリケーション上でWITH句を利用してみた
purin_it ITエンジニアとして経験・学習したこと
SQLにおいてWITH句を利用すると、以下のサイトに記載されている通り、複数回書かれている副問合せを1つにまとめて記述することができるため、 …![](https://www.purin-it.com/wp-content/uploads/2022/12/trees-g2aa82d0e5_640-640x360.jpg)
MyBatisを使ってOracle DBに接続するアプリケーション上でWITH句を利用してみた
purin_it ITエンジニアとして経験・学習したこと
SQLにおいてWITH句を利用すると、以下のサイトに記載されている通り、複数回書かれている副問合せを1つにまとめて記述することができるため、 …![](https://www.purin-it.com/wp-content/uploads/2022/08/forest-g2421d59de_640-640x360.jpg)
SQL ServerのIN句で2100件程度の項目を指定してみた
purin_it ITエンジニアとして経験・学習したこと
SQL Serverの場合、SQLのIN句で1,001件の項目を指定してもエラーにならないが、2,100件程度の項目を指定すると、「着信要求 …![](https://www.purin-it.com/wp-content/uploads/2022/06/trees-g87416458f_640-640x360.jpg)
Spring Bootアプリケーションで定義ファイルから取得した数値(Integer型)を利用してSQLを実行してみた
purin_it ITエンジニアとして経験・学習したこと
Spring Bootアプリケーションでは、application.propertiesの値を@Valueアノテーションを利用して取得できる …![](https://www.purin-it.com/wp-content/uploads/2022/05/forest-gd43699292_640-640x360.jpg)
Spring Bootアプリケーションで定義ファイルから取得した数値(文字列型)を利用してSQLを実行してみた
purin_it ITエンジニアとして経験・学習したこと
Spring Bootアプリケーションでは、application.propertiesの値を@Valueアノテーションを利用して取得できる …![](https://www.purin-it.com/wp-content/uploads/2022/06/forest-g066181876_640-640x360.jpg)
Oracle上で@Transactionalアノテーションをネストして利用してみた
purin_it ITエンジニアとして経験・学習したこと
@Transactionalアノテーションはクラス間でネストして利用することができ、propagation属性の設定値を変えることで、今まで …![](https://www.purin-it.com/wp-content/uploads/2022/02/mountain-g8bda42cb2_640-640x360.jpg)
1つのトランザクションで複数のDB(OracleとSQL Server)を更新するアプリケーションでAtomikosを利用してみた
purin_it ITエンジニアとして経験・学習したこと
複数のデータベース間で一連のデータ操作を行うことを「分散トランザクション」といい、分散トランザクションにおいてデータの整合性を管理できるオー …![](https://www.purin-it.com/wp-content/uploads/2021/06/animal-gf47432991_640-640x360.jpg)
MySQL上でMyBatisを利用して複数レコードをまとめて追加/更新してみた
purin_it ITエンジニアとして経験・学習したこと
Spring BootとMyBatisを利用して、MySQLに接続するアプリケーション上では、引数に追加・更新対象データのリストを渡し、XM …![](https://www.purin-it.com/wp-content/uploads/2022/01/lake-gc1ec3e9ce_640-640x360.jpg)
PostgreSQL上でMyBatisを利用して複数レコードをまとめて追加/更新してみた
purin_it ITエンジニアとして経験・学習したこと
Spring BootとMyBatisを利用して、PostgreSQLに接続するアプリケーション上では、引数に追加・更新対象データのリストを …