溫馨提示×

mybatisplus多條件模糊查詢怎么實(shí)現(xiàn)

小億
344
2024-02-18 15:29:21
欄目: 編程語言

在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)行模糊匹配。

0