一、模糊查询和分页
前言:前面有一篇文章已经讲过mybatisplus的入门,不会的可以先去看看。这里直接讲怎么进行分页查询。
1、在mapper层写方法
List<Subject> findAllMenu1(Page subjectPage,Subject subject);
Page直接导入mybatisplus中的包
2、mapper.xml
<select id="findAllMenu1" resultType="com.sinotrans.expense.entity.Subject">
SELECT id,subject,parentId,typeId FROM subject
<if test="subject!=null">
where subject like CONCAT('%',#{subject.subject},'%')
</if>
3.测试类,这里直接测试mapper层的方法
@Test
public void addSubject1() {
Page<Subject> subjectPage=new Page();
subjectPage.setCurrent(1); //当前页
subjectPage.setSize(10); //每页数量
Subject subject=new Subject();
subject.setSubject("收入");
List<Subject> allMenu1 = subjectMapper.findAllMenu1(subjectPage,subj