SELECT * FROM table_name WHERE some_column = #{value} ORDER BY id LIMIT #{limit} OFFSET #{offset}
// 假设你已经配置了 SqlSession
try (SqlSession session = sqlSessionFactory.openSession()) { // 调用 countTotal 方法获取总数 int total = session.selectOne(“yourMapperSpace.countTotal”, someParameter); // 设置分页参数 Map<String, Object> params = new HashMap<>(); params.put(“value”, someParameter); params.put(“offset”, (pageNum - 1) * pageSize); params.put(“limit”, pageSize); // 调用 selectPage 方法获取分页数据 List data = session.selectList(“yourMapperSpace.selectPage”, params); // 使用 total 和 data 做进一步处理}
