Mybatis系列教材 (二十五)- 相關概念 - 查詢總數


步驟1:先運行,看到效果,再學習
步驟2:模仿和排錯
步驟3:新增長方法
步驟4:測試 html

步驟 1 : 先運行,看到效果,再學習java

老規矩,先下載下載區(點擊進入)的可運行項目,配置運行起來,確承認用以後,再學習作了哪些步驟以達到這樣的效果。apache

步驟 2 : 模仿和排錯mybatis

在確保可運行項目可以正確無誤地運行以後,再嚴格照着教程的步驟,對代碼模仿一遍。
模仿過程不免代碼有出入,致使沒法獲得指望的運行結果,此時此刻經過比較正確答案 ( 可運行項目 ) 和本身的代碼,來定位問題所在。
採用這種方式,學習有效果,排錯有效率,能夠較爲明顯地提高學習速度,跨過學習路上的各個檻。 app

推薦使用diffmerge軟件,進行文件夾比較。把你本身作的項目文件夾,和個人可運行項目文件夾進行比較。
這個軟件很牛逼的,能夠知道文件夾裏哪兩個文件不對,而且很明顯地標記出來
這裏提供了綠色安裝和使用教程:diffmerge 下載和使用教程學習

步驟 3 : 新增長方法測試

統計總數沒什麼特別的,就是一條普通的查詢SQL語句spa

@Select(" select count(*) from category_ ")
public int count();

package com.how2java.mapper;

import java.util.List;
import org.apache.ibatis.annotations.Delete;
import org.apache.ibatis.annotations.Insert;
import org.apache.ibatis.annotations.Select;
import org.apache.ibatis.annotations.Update;
import com.how2java.pojo.Category;
public interface CategoryMapper {

    @Insert(" insert into category_ ( name ) values (#{name}) ")
    public int add(Category category);

    @Delete(" delete from category_ where id= #{id} ")
    public void delete(int id);

    @Select("select * from category_ where id= #{id} ")
    public Category get(int id);

    @Update("update category_ set name=#{name} where id=#{id} ")
    public int update(Category category);

    @Select(" select * from category_ ")
    public List<Category> list();

    @Select(" select count(*) from category_ ")
    public int count();
}

步驟 4 : 測試code

測試

更多內容,點擊瞭解: https://how2j.cn/k/mybatis/mybatis-annotation-count/1104.htmlhtm

相關文章
相關標籤/搜索