mybatisplus怎么正旬查询
时间: 2023-09-21 17:11:54 浏览: 80
Mybatis查询方式
你可以使用MyBatis-Plus提供的Wrapper类来进行条件查询。下面是一个示例代码,演示如何使用MyBatis-Plus进行简单的条件查询:
```java
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
import com.baomidou.mybatisplus.extension.service.additional.query.impl.LambdaQueryChainWrapper;
import com.baomidou.mybatisplus.extension.service.additional.query.impl.QueryChainWrapper;
import org.springframework.beans.factory.annotation.Autowired;
public class MyBatisPlusExample {
@Autowired
private UserMapper userMapper;
public void queryByExample() {
// 创建查询条件包装器
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
// 设置查询条件
queryWrapper.eq("name", "Alice");
queryWrapper.ge("age", 18);
// 执行查询
List<User> userList = userMapper.selectList(queryWrapper);
// 处理查询结果
for (User user : userList) {
System.out.println(user);
}
}
}
```
在上述示例中,我们首先创建了一个`QueryWrapper`对象,然后使用`eq`和`ge`方法设置了查询条件(这里的示例是根据名称和年龄进行查询),最后通过`selectList`方法执行查询并获取结果。
除了上述的方法外,MyBatis-Plus还提供了其他强大的查询功能,如Lambda表达式查询、链式查询等。你可以根据具体的需求选择合适的查询方式进行使用。
阅读全文