8.一般的な汎用インタフェースのメソッドマッパー

 1.select方法 

@Test
     / ** 
     *属性クエリに応じた値、方法等号でクエリ
     * <P>タイトル:testSelect </ P> 
     * <P>説明:SELECT * ID = 110、ユーザからの</ P> 
     * @throws 例外
      * / 
    公共 ボイド testSelect()はスロー例外{
         / * 
            にクエリデータID = 100 
            )(ユーザ新しい新しい= Uユーザー; 
            u.setId(110)
            ; userMapper.select(U)
        * / 
        // すべてのユーザ・テーブル情報 
        一覧<ユーザー>リスト= userMapper.select(NULL ); 
        のSystem.out.println(一覧); 
    }

 

2.主キーのクエリ

    @Test
     / ** 
     *按表中主键查询数据
     * <P>タイトル:testselectByPrimaryKeyは</ P> 
     * <P>説明:</ P> 
     *は@throws 例外
      * / 
    公共 ボイド(testSelectByPrimaryKey)をスロー例外{ 
        ユーザUが = userMapper.selectByPrimaryKey(6 )。
        System.out.println(U)。
    }

3.データの全ては、ルックアップテーブルを

    / ** 
     *查询ユーザー表中所有数据
     * <P>タイトル:testSelectAll </ P> 
     * <P>説明:</ P> 
     * @throws 例外
      * / 
    @Test 
    公共 のボイド testSelectAllは()スロー例外{ 
        リスト <ユーザを>リスト= userMapper.selectAll()。
        System.out.println(リスト); 
    }

4.クエリの単一のレコード

    / ** 
     *根据条件查询单条数据
     * <P>タイトル:testSelectOneは、</ P> 
     * <P>説明:</ P> 
     *は@throws 例外
      * / 
    @Test 
    公共 ボイド(testSelectOneを)投げる例外{ 
        ユーザU = 新しいですユーザー(); 
        u.setId( 2 )。
        ユーザのユーザ = userMapper.selectOne(U)。
        System.out.println(ユーザ)。
    }

5.属性値に基づいてレコードの総数を照会

    @Test
     / ** 
     *属性値に基づいて合計クエリデータ
     * <P>タイトル:testSelectCount </ P> 
     * <P>説明:</ P> 
     * @throws 例外
      * / 
    公共 ボイド testSelectCountは()スロー例外{ 
        ユーザUを = 新規新しいユーザー(); 
        u.setFlag( 1); // クエリ通常のユーザ情報1 = 0 =正常ソフト削除
        INTの COUNT = userMapper.selectCount(U)
        のSystem.out.println( "全利用者:" + COUNT)。
    }

6.保存したデータ

    @Test
     / ** 
     *ユーザーを保存
     * <P>タイトル:て、testInsert </ P> 
     * <P>説明:</ P> 
     * / 
    公共 のボイドて、testInsert()
    { 
        ユーザU = 新しい新しいユーザー(); 
        u.setName( " KKKKK " ); 
        u.setAge( 30 ); 
        u.setFlag( 1。); 
        userMapper.insert(U);   // プロパティはヌルヌル保存されている場合()を挿入
        するSystem.out.println(U); 
        
        userMapper.insertSelective (U); // 属性が格納されていない場合はnull 
        
    }

修正

updateByPrimaryKey

updateByPrimaryKeySelective

 

削除

削除

deleteByPrimaryKey

おすすめ

転載: www.cnblogs.com/hua900822/p/11289929.html