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