在MyBatis Plus中多條件模糊查詢可以使用QueryWrapper對象來實(shí)現(xiàn)。以下是一個(gè)示例代碼:
假設(shè)有一個(gè)實(shí)體類User,字段包括id、name、age等,現(xiàn)在需要根據(jù)name和age進(jìn)行多條件模糊查詢,可以按如下方式實(shí)現(xiàn):
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.like("name", "張").like("age", "20");
List<User> userList = userMapper.selectList(queryWrapper);
在上面的示例中,首先創(chuàng)建一個(gè)QueryWrapper對象queryWrapper,然后使用like方法設(shè)置模糊查詢條件,其中第一個(gè)參數(shù)是字段名,第二個(gè)參數(shù)是匹配的值。多個(gè)條件之間使用and連接。
最后通過userMapper.selectList方法執(zhí)行查詢操作,查詢結(jié)果會根據(jù)多個(gè)條件進(jìn)行模糊匹配。