MyBatis-Plus|MyBatis-Plus SQLServer 分页查询
【MyBatis-Plus|MyBatis-Plus SQLServer 分页查询】SpringBoot 演示项目:
POM
com.baomidou
mybatis-plus-boot-starter
3.4.3.4
com.microsoft.sqlserver
sqljdbc4
4.0
Config
# DataSource Config
spring:
datasource:
driver-class-name: com.microsoft.sqlserver.jdbc.SQLServerDriver
url: jdbc:sqlserver://127.0.0.1:1433;
databaseName=my_db
username: sa
password: 123456# Print SQL
mybatis-plus:
configuration:
log-impl: org.apache.ibatis.logging.stdout.StdOutImpl
Model
@Data
@TableName("user")
public class User {
private Long id;
private String name;
}
Mapper
@Service
public interface UserMapper extends BaseMapper {
}
Test
@SpringBootTest
public class LessonTest {@Autowired
private UserMapper userMapper;
/**
* 测试分页获取用户
*/
@Test
public void testPageUsers() {
// 第 1 页,每页 10 条记录
Page page = new Page<>(1, 10);
// 设置查询条件:按照用户名排序
QueryWrapper wrapper = new QueryWrapper<>();
wrapper.orderByAsc("Name");
// 分页获取用户
Page users = userMapper.selectPage(page, wrapper);
// 验证用户数应为 10
assert users.size() == 10;
}}
推荐阅读
- SqlServer|sql server的UPDLOCK、HOLDLOCK试验
- Mybatis|Mybatis Plus 分页插件
- 关于ajax异步分页传输数据到页面为字符串的JS解决办法
- MySQL|MySQL Sql语句(二)
- 【最棒的讲解】细说element分页
- 十一|十一 . mybatis-plus(升级)
- 【北亚数据恢复】虚拟化vmfs还原快照导致SqlServer数据库数据丢失的数据恢复
- 【2022/01/27】MediaStore模糊查询、分页、排序
- 好方法之分页加载问题的巧妙解决
- laravel 8 修改默认的paginate分页模板