
Spring BootでMyBatisを利用しSQL Serverに接続するアプリケーションで楽観ロックを利用してみた
purin_it ITエンジニアとして経験・学習したこと
これまでこのブログで、Spring BootでMyBatisを利用しDB更新するアプリケーションをいくつか取り上げてきたが、DB更新時に、楽 …
MyBatisを使って各DBに接続するアプリケーション上でWITH句を利用してみた
purin_it ITエンジニアとして経験・学習したこと
SQLにおいてWITH句を利用すると、以下のサイトに記載されている通り、複数回書かれている副問合せを1つにまとめて記述することができるため、 …
MyBatisを使ってOracle DBに接続するアプリケーション上でWITH句を利用してみた
purin_it ITエンジニアとして経験・学習したこと
SQLにおいてWITH句を利用すると、以下のサイトに記載されている通り、複数回書かれている副問合せを1つにまとめて記述することができるため、 …
SQL ServerのIN句で2100件程度の項目を指定してみた
purin_it ITエンジニアとして経験・学習したこと
SQL Serverの場合、SQLのIN句で1,001件の項目を指定してもエラーにならないが、2,100件程度の項目を指定すると、「着信要求 …
Spring Bootアプリケーションで定義ファイルから取得した数値(Integer型)を利用してSQLを実行してみた
purin_it ITエンジニアとして経験・学習したこと
Spring Bootアプリケーションでは、application.propertiesの値を@Valueアノテーションを利用して取得できる …
Spring Bootアプリケーションで定義ファイルから取得した数値(文字列型)を利用してSQLを実行してみた
purin_it ITエンジニアとして経験・学習したこと
Spring Bootアプリケーションでは、application.propertiesの値を@Valueアノテーションを利用して取得できる …
Oracle上で@Transactionalアノテーションをネストして利用してみた
purin_it ITエンジニアとして経験・学習したこと
@Transactionalアノテーションはクラス間でネストして利用することができ、propagation属性の設定値を変えることで、今まで …
1つのトランザクションで複数のDB(OracleとSQL Server)を更新するアプリケーションでAtomikosを利用してみた
purin_it ITエンジニアとして経験・学習したこと
複数のデータベース間で一連のデータ操作を行うことを「分散トランザクション」といい、分散トランザクションにおいてデータの整合性を管理できるオー …
MySQL上でMyBatisを利用して複数レコードをまとめて追加/更新してみた
purin_it ITエンジニアとして経験・学習したこと
Spring BootとMyBatisを利用して、MySQLに接続するアプリケーション上では、引数に追加・更新対象データのリストを渡し、XM …
PostgreSQL上でMyBatisを利用して複数レコードをまとめて追加/更新してみた
purin_it ITエンジニアとして経験・学習したこと
Spring BootとMyBatisを利用して、PostgreSQLに接続するアプリケーション上では、引数に追加・更新対象データのリストを …