微服务 教程
1085个小节阅读:195.9k
C语言快速入门
JAVA全系列 教程
面向对象的程序设计语言
Python全系列 教程
Python3.x版本,未来主流的版本
人工智能 教程
顺势而为,AI创新未来
大厂算法 教程
算法,程序员自我提升必经之路
C++ 教程
一门通用计算机编程语言
微服务 教程
目前业界流行的框架组合
web前端全系列 教程
通向WEB技术世界的钥匙
大数据全系列 教程
站在云端操控万千数据
AIGC全能工具班
A A
White Night
xxxxxxxxxx
// AR新增
public void testAdd(){
Student student = new Student(10, "baizhan", "bz@bz.com", "m", 20);
student.insert();
}
// AR修改
public void testUpDate(){
// 创建实体类对象
Student student = new Student();
// 设置需要更新的属性
student.setName("百战程序员");
// 设置需要修改的id
student.setId(10);
// 根据主键进行更新,没有设置的值忽略
student.updateById();
}
// AR根据id查询
public void testFindById(){
Student student = new Student();
student.setId(10);
Student student1 = student.selectById();
System.out.println(student1);
}
// AR删除
public void testDeleteById(){
Student student = new Student();
student.setId(10);
student.deleteById();
}
// AR查询所有
public void testFindAll(){
Student student = new Student();
List<Student> students = student.selectAll();
students.forEach(System.out::println);
}
// AR分页查询
public void testFindPage(){
// 创建分页条件
Page page = new Page(0,2);
// 查询构造器
QueryWrapper<Student> queryWrapper = new QueryWrapper<>();
// 查询名字包含"小"的学生,按照年龄升序排序
queryWrapper.like("sname","小").orderByAsc("age");
Student student = new Student();
// 分页查询
IPage iPage = student.selectPage(page, queryWrapper);
// 打印分页数据
System.out.println("结果集:"+iPage.getRecords());
System.out.println("总页数:"+iPage.getPages());
System.out.println("总条数:"+iPage.getTotal());
System.out.println("当前页:"+iPage.getCurrent());
System.out.println("每页条数:"+iPage.getSize());
}
1. 在MyBatisPlus中,ActiveRecord模式中根据id查询方法为
A selectAll()
B select()
C selectPage()
D selectById()
2. 在MyBatisPlus中,ActiveRecord模式中查询所有方法为
A selectAll()
B select()
C selectPage()
D selectById()
1=>D 2=>A