sqlの記事一覧
sql に関する記事を 2 本まとめています。Spring Boot の実装・設計・運用の観点で関連テーマを横断して読めます。
-
Spring Boot + MyBatisの動的SQL - where・set・trim・choose・bind・foreachの書き方と「ANDが先頭に残る」「末尾カンマ」「IN句が空で落ちる」の対処
Spring Boot + MyBatisの動的SQLタグ(where/set/trim/choose/bind/foreach)を、書いたXMLと実際に発行されたSQLを並べて解説。条件が全部空でも壊れない検索Mapper、末尾カンマが残らない部分更新、foreachに空リストやnullを渡しても落ちない防御パターンまで、エラー別の対処法をまとめます。
-
Spring BootのJdbcTemplateで素のSQLを実行する方法 - queryForObject・RowMapper・バッチ更新の使い方
Spring標準のJdbcTemplateで生SQLを安全に書く方法を、queryForObjectでの単一行・スカラ取得、RowMapper/BeanPropertyRowMapperでの複数行取得、update/batchUpdateでのCRUD、NamedParameterJdbcTemplateでの名前付きバインド、@Transactional連携まで実装コード中心に解説します。