溫馨提示×

pagehelper mybatis如何進行分頁

小樊
82
2024-07-20 13:21:49
欄目: 編程語言

在MyBatis中使用PageHelper進行分頁非常簡單,可以按照以下步驟進行操作:

  1. 導(dǎo)入PageHelper的依賴:
<dependency>
    <groupId>com.github.pagehelper</groupId>
    <artifactId>pagehelper</artifactId>
    <version>5.1.11</version>
</dependency>
  1. 在MyBatis的配置文件中配置PageHelper插件:
<plugins>
    <plugin interceptor="com.github.pagehelper.PageInterceptor">
        <property name="helperDialect" value="mysql"/>
    </plugin>
</plugins>
  1. 在需要分頁的查詢方法中使用PageHelper.startPage方法:
import com.github.pagehelper.PageHelper;

public List<User> getUsers(int pageNum, int pageSize) {
    // 開啟分頁查詢
    PageHelper.startPage(pageNum, pageSize);
    
    // 執(zhí)行查詢操作,PageHelper會自動在查詢語句中加上分頁的limit條件
    List<User> users = userMapper.selectUsers();
    
    return users;
}
  1. 在調(diào)用查詢方法時傳入需要的pageNum和pageSize參數(shù),即可實現(xiàn)分頁查詢。

總結(jié):通過以上步驟,可以在MyBatis中使用PageHelper插件實現(xiàn)簡單的分頁查詢操作。PageHelper會自動在查詢語句中加上分頁的limit條件,簡化了分頁查詢的操作。

0