SSブログ

MyBatis のサンプルを作ってみる (複数行の情報を取得) [開発]

複数行を取得するサンプルを作ってみます。

MyBatis と Spring Framework の環境構築方法は下記を参照してください。
10/1 ブログ (MyBatis のサンプルを作ってみる)

(1) データベースの準備
MySQLをインストールし、テスト用に以下のようなテーブルを準備しました。
tbl_hello_20141011.png

(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");
    List helloList = helloMapper.getAll();

    for (Hello hello : helloList) {
      System.out.println(hello.getMessage());
    }
  }
}

実行すると以下のように表示されます。
おはよう
こんにちは
こんばんは


増補改訂版Java言語で学ぶデザインパターン入門

増補改訂版Java言語で学ぶデザインパターン入門

  • 作者: 結城 浩
  • 出版社/メーカー: ソフトバンククリエイティブ
  • 発売日: 2004/06/19
  • メディア: 大型本

nice!(0)  コメント(0) 
共通テーマ:blog

nice! 0

コメント 0

コメントを書く

お名前:[必須]
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。