// 查询所有有效单子 QueryWrapper<EmOrderEntity> wrapper = new QueryWrapper<>(); wrapper.select("order_id").ne("del_flag", 1).gt("process_inst_id", 0); List<Integer> orderIds = (List<Integer>)(List) emOrderMapper.selectObjs(wrapper);
时间: 2024-03-07 16:53:48 浏览: 26
这是一段 Java 代码,大致的意思是:通过 MyBatis-Plus 框架的 QueryWrapper 对象,查询 EmOrderEntity 表中所有未被删除且流程实例 ID 大于 0 的有效单子的 order_id 字段。具体实现是,首先创建一个 QueryWrapper 对象 wrapper,并使用 select 方法指定只查询 order_id 字段,然后通过 ne 方法指定过滤条件 del_flag 不等于 1,再通过 gt 方法指定过滤条件 process_inst_id 大于 0。最后,使用 emOrderMapper 的 selectObjs 方法查询符合条件的 order_id 列表。注意,这里使用了 Java 的类型转换,将 Object 类型转换成 List<Integer> 类型。
相关问题
QueryWrapper queryWrapper = new QueryWrapper<Urolfuser2>() QueryWrapper<Urolfuser2> queryWrapper = new QueryWrapper<>()区别
QueryWrapper queryWrapper = new QueryWrapper<Urolfuser2>() 和 QueryWrapper<Urolfuser2> queryWrapper = new QueryWrapper<>() 的区别在于泛型的位置不同。
1. QueryWrapper queryWrapper = new QueryWrapper<Urolfuser2>():
这种写法将泛型 Urolfuser2 直接放在了 QueryWrapper 类的尖括号内,表示创建一个 QueryWrapper 对象,并指定其泛型类型为 Urolfuser2。这种写法在 Java 7 之前是必须的,因为 Java 7 之前的版本不支持类型推断。
2. QueryWrapper<Urolfuser2> queryWrapper = new QueryWrapper<>():
这种写法使用了类型推断,省略了泛型类型 Urolfuser2 的指定。编译器会根据变量的声明类型 QueryWrapper<Urolfuser2> 推断出泛型类型为 Urolfuser2。这种写法在 Java 7 及以后的版本中支持。
总结:
两种写法的功能是相同的,都是创建一个 QueryWrapper 对象,并指定其泛型类型为 Urolfuser2。只是第二种写法利用了类型推断,使代码更加简洁。
QueryWrapper<Appointment> queryWrapper = new QueryWrapper<>();多条件查询
```java
QueryWrapper<Appointment> queryWrapper = new QueryWrapper<>();
queryWrapper.eq("status", 1) // 状态为1
.like("name", "张三") // 名字包含"张三"
.between("age", 18, 30); // 年龄在18到30之间
List<Appointment> appointments = appointmentMapper.selectList(queryWrapper);
```
以上代码演示了使用`QueryWrapper`进行多条件查询的示例。在示例中,我们创建了一个`QueryWrapper`对象,并使用`eq`、`like`和`between`方法来添加多个查询条件。最后,我们使用`selectList`方法执行查询并将结果存储在`appointments`列表中。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![cpp](https://img-home.csdnimg.cn/images/20210720083646.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)