Springjdbc-object-batch
提供:Dev Guides
Spring JDBC-オブジェクトのバッチ操作
次の例では、Spring JDBCのオブジェクトを使用してバッチ更新を行う方法を示します。 1回のバッチ操作でStudentテーブルの利用可能なレコードを更新します。
構文
どこで、
- SQL -クエリを更新して、学生の年齢を更新します。
- jdbcTemplateObject -データベースの学生オブジェクトを更新するStudentJDBCTemplateオブジェクト。
- batch -オブジェクトのバッチを表すSqlParameterSourceオブジェクト。
- updateCounts -更新クエリごとの更新された行カウントを含むInt配列。
Spring JDBCに関連する上記の概念を理解するために、バッチ操作を更新する例を作成しましょう。 サンプルを作成するには、動作するEclipse IDEを用意し、次の手順を使用してSpringアプリケーションを作成します。
Step | Description |
---|---|
1 | Update the project Student created under chapter Spring JDBC - First Application. |
2 | Update the bean configuration and run the application as explained below. |
以下は、データアクセスオブジェクトインターフェイスファイル StudentDAO.java の内容です。
以下は Student.java ファイルの内容です。
以下は StudentMapper.java ファイルの内容です。
定義済みのDAOインターフェイスStudentDAOの実装クラスファイル StudentJDBCTemplate.java を次に示します。
以下は MainApp.java ファイルの内容です。
以下は、構成ファイル Beans.xml です。
ソースおよびBean構成ファイルの作成が完了したら、アプリケーションを実行しましょう。 アプリケーションで問題がなければ、次のメッセージが出力されます。