SqlMapClientを利用するクラスの作成
■IbatisExecutor.java
package main; import com.ibatis.common.resources.Resources; import com.ibatis.sqlmap.client.SqlMapClient; import com.ibatis.sqlmap.client.SqlMapClientBuilder; ... public class IbatisExecutor{ private SqlMapClient sqlMap; public IbatisExecutor(){ try{ // (1) String resource = "sqlMapConfig.xml"; Reader reader = Resources.getResourceAsReader(resource); sqlMap = SqlMapClientBuilder.buildSqlMapClient(reader); ・・・ } ・・・ public void insert(Budget budget){ // (2) sqlMap.insert("BAS_BUDGET.ibatorgenerated_insert", budget); ・・・ |
(1)SQL Map 設定ファイルの読み込み
SQL Map 設定ファイルの読み込みをします。この情報を元にSqlMapClientのインスタンスを作成します。
(2)SQLの実行
SQL Mapファイルで記述したSQL文を実行します。