【Spring MVC】Spring JDBCを使ったDBアクセス(upudateの使い方)
概要 データアクセスフレームワークであるSpring JDBCを使用する方法についてまとめた。 当記事では、JdbcTemplateの更新処理であるupdateメソッドの使い方について紹介する。 前提 以下の記事の続きとなる。 特徴 データベースに対する更新操作(INSERT、UPDATE、DELETE)を実行する。 実行したクエリによって、影響を受けた行数を整数値で返 […]
概要 データアクセスフレームワークであるSpring JDBCを使用する方法についてまとめた。 当記事では、JdbcTemplateの更新処理であるupdateメソッドの使い方について紹介する。 前提 以下の記事の続きとなる。 特徴 データベースに対する更新操作(INSERT、UPDATE、DELETE)を実行する。 実行したクエリによって、影響を受けた行数を整数値で返 […]
概要 データアクセスフレームワークであるSpring JDBCを使用する方法についてまとめた。 当記事では、JdbcTemplateのqueryメソッドと共に使用するResultSetExtractorについて紹介する。 ResultSetExtractorは、複数のテーブルを検索してORマッピングする際に使用する。 前提 以下の記事で紹介したJdbcTemplate.queryメソ […]
概要 データアクセスフレームワークであるSpring JDBCを使用する方法についてまとめた。 当記事では、JdbcTemplateのSELECT処理であるqueryメソッドの使い方について紹介する。 前提 以下の記事の続きとなる。 特徴 JdbcTemplate.queryメソッドは、SELECT文を実行してDBから値を取得するために使用する。 基本的に複数レコードを […]
概要 データアクセスフレームワークであるSpring JDBCを使用する方法についてまとめた。 当記事では、JdbcTemplateのSELECT処理であるqueryForMapとqueryForListメソッドの使い方について紹介する。 前提 以下の記事の続きとなる。 queryForMap JdbcTemplate.queryForMapメソッドの特徴と使い方につい […]
概要 データアクセスフレームワークであるSpring JDBCを使用する方法についてまとめた。 当記事では、JdbcTemplateのSELECT処理であるqueryForObjectメソッドの使い方について紹介する。 前提 以下の記事の続きとなる。 特徴 JdbcTemplate.queryForObjectメソッドは、SELECT文を実行してDBから値を取得するため […]
概要 データアクセスフレームワークであるSpring JDBCを使用する方法についてまとめた。 当記事ではDAOの作成と、DBアクセスの動確を行う方法について紹介する。 ※尚、DAOパターンとは何かについての説明は割愛する 前提 H2DBの用意やSpring JDBCの提供するTemplateクラスをDIコンテナに登録した前回の記事の続きとなる。 DAOの作成 DAOの […]
概要 データアクセスフレームワークであるSpring JDBCを使用して、H2DBにアクセスする方法についてまとめた。 当記事ではSpring JDBCの特徴と、H2DBにアクセスするための準備方法について紹介する。 Spring JDBC Spring JDBCは、JavaのJDBC APIを使いやすくするためにSpring Frameworkが提供している機能となる。 JDBCの […]
概要 Spring MVCでは「データソース」と「データアクセスフレームワーク」を使用してDBアクセスを行う。 今回はそれぞれの概念について簡単にまとめた。 また、「データアクセスフレームワーク」を使用しない場合についてもあわせて紹介する。 データソース データソースとは、DBやその他のデータストレージへの接続に必要な情報を保持するオブジェクトのこと。 データソースは以下のような役割 […]
概要 Spring MVCを使用したWebアプリケーションにて、例外ハンドリングを行う方法についてまとめた。 例外ハンドリングはweb.xmlまたはHandlerExceptionResolverの実装によって行う。 当記事ではHandlerExceptionResolverを使用してどのようハンドリングするのかについて紹介する。 HandlerExceptionResolver S […]
概要 Spring MVCを使用したWebアプリケーションにて、例外ハンドリングを行う方法についてまとめた。 例外ハンドリングはweb.xmlまたはHandlerExceptionResolverの実装によって行う。 当記事では例外がどういったところで発生するのか、またweb.xmlを使用してどのようハンドリングするのかについて紹介する。 例外の発生場所 Spring MVCを使用し […]
概要 Spring MVCにてフォームの入力チェックを行う方法についてまとめた。 今回はSpring Validatorを使用して相関チェックを行う方法について紹介する。 前提 当記事を紹介するうえでの前提情報は以下となる。 内部サイトリンク 入力チェックに必要な情報。 フォーム 単項目チェックを行うアノテーションをパスワードフィールドに付与した状態で話を進める。 Fo […]
概要 Spring MVCにてフォームの入力チェックを行う方法についてまとめた。 前回作成した相関チェックについて、1つのフォーム内で複数回使用する方法について紹介する。 前提 前回の記事の続きとなる。 相関チェックアノテーションを複数回使用する 相関チェックアノテーションを1つのフォーム内で複数回使用する方法について紹介する。 現状の問題点 Javaは基 […]