MyBatisの(2)三つの方法を検索します

<! - な名前空間:理解クラス(パッケージ名+クラス名)を実装するための完全なパス- > 
< マッパー名前空間= "AB&" > 
    <! - ID:メソッド名
        のParameterType:規定するパラメータタイプ
        resultTypeと:戻り値型。
        
        MyBatisのため、戻り値は、一般的な一覧resultTypeとで書かれたリスト方式である場合、
        JDBCパッケージのは、データが行毎に読み出される
    - > 
    < SELECT ID =「のSelectAll」resultTypeと=「com.zzu.pojo.People」> 
        SELECTテストから* 
    </ SELECT > 
    < SELECT ID = "COUNT" resultTypeと= "INT" >
        SELECT COUNT(*)の試験から
    </ 選択>
    < 選択し、ID = "_のSelectAll" resultTypeと= "com.zzu.pojo.People" > 
        テストからID、名前、お金を選択し
    、</ 選択> 
</ マッパー>

A、SelectListの() 

1、戻り値の一覧<resultTypeと属性制御>
2、結果が需要を通過するクエリの必要性に適用されます

一覧<ピープル>リスト= session.selectList( "abselectAll" );
    以下のための(人P:リスト){ 
        System.out.printlnは(p.toString()); 
    }

 

二、selectOne() 


1、戻り値オブジェクト
2は、結果がデータまたは変数の戻りラインにのみ適用されます

int型のカウント= session.selectOne( "abcount" ); 
    System.out.println(カウント)。

 

三、SelectMAPの() 


1、リターンマップの値が
2、クエリ結果の列データラインのニーズに適した値を取る必要がある
3を、地図<キー、resultTypeと制御>

地図<オブジェクト、オブジェクト>マップ= session.selectMap( "ab_selectAll"、 "名" ); 
    System.out.println(map.toString())。

おすすめ

転載: www.cnblogs.com/wxinyi/p/12526673.html