mybatis querywrapper传实体类根据实体类查询
时间: 2023-05-14 16:07:00 浏览: 215
可以使用 Mybatis 的 QueryWrapper 类来传递实体类进行查询。具体实现方式可以参考以下代码:
```java
QueryWrapper<User> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("name", "张三");
List<User> userList = userMapper.selectList(queryWrapper);
```
这段代码会根据实体类 User 的 name 属性查询名字为 "张三" 的用户列表。
相关问题
mybatis-plus根据实体类陪拼接条件封装代码
Mybatis-plus提供了Wrapper类来拼接条件,可以根据实体类的属性来动态生成查询条件。例如:
```
QueryWrapper<User> wrapper = new QueryWrapper<>();
wrapper.eq("name", "张三").ge("age", 18);
List<User> userList = userMapper.selectList(wrapper);
```
这段代码会生成一个查询条件,查询名字为“张三”且年龄大于等于18岁的用户列表。
阅读全文