MyBatis のサンプルを作ってみる (複数行の情報を取得) [開発]
複数行を取得するサンプルを作ってみます。
MyBatis と Spring Framework の環境構築方法は下記を参照してください。
10/1 ブログ (MyBatis のサンプルを作ってみる)
(1) データベースの準備
MySQLをインストールし、テスト用に以下のようなテーブルを準備しました。
(2) Mapper を作成します。
(3) 動作確認用コードを作成します。
表示のため、拡張 for 文を使っています。
実行すると以下のように表示されます。
おはよう
こんにちは
こんばんは
MyBatis と Spring Framework の環境構築方法は下記を参照してください。
10/1 ブログ (MyBatis のサンプルを作ってみる)
(1) データベースの準備
MySQLをインストールし、テスト用に以下のようなテーブルを準備しました。
(2) Mapper を作成します。
package sample;
import java.util.List;
import org.apache.ibatis.annotations.Select;
@Select("select * from tbl_hello")
List<Hello> getAll();
}
(3) 動作確認用コードを作成します。
表示のため、拡張 for 文を使っています。
public class SampleMain {
public static void main(String[] args) {
String resource =
"src/main/webapp/WEB-INF/applicationContext.xml";
ApplicationContext ac =
new FileSystemXmlApplicationContext(resource);
HelloMapper helloMapper = (HelloMapper) ac.getBean("helloMapper");
ListhelloList = helloMapper.getAll();
for (Hello hello : helloList) {
System.out.println(hello.getMessage());
}
}
}
実行すると以下のように表示されます。
おはよう
こんにちは
こんばんは
コメント 0