LorryLu0416
2021-03-12 11:42
采纳率: 77.8%
浏览 4.3k
已采纳

急!JAVA:mybatis-plus中LambdaQueryWrapper条件查询器问题

同样的查询条件,一个query1用来查询数据,还有一个使用query1 的查询条件和其他的条件构建query2去查询数量,如下图示例

LambdaQueryWrapper<StudentInfo> query1 = Wrappers.<StudentInfo>lambdaQuery();
query1.查询条件1;
if ("1".equals(selectFlag) && "1".equals(type)) {
	LambdaQueryWrapper<StudentInfo> query2 = queryWrapper;
    query2.查询条件2;
    int count=count(query2);
}
List<StudentInfo> result = list(query1);

我是直接新建一个LambdaQueryWrapper对象,直接把query1赋值给新建的query2,然后query2直接去查询,但是发现用query1去查询数据的时候,query1的条件中加入了querr2增加的查询条件,怎么解决这个问题

4条回答 默认 最新

相关推荐 更多相似问题