当前使用版本3.3.1(必须填写清楚,否则不予处理)

该问题是怎么引起的?(最新版上已修复的会直接close掉)

查询场景是DTO作为参数(UserDto,里面有额外field,比如birthdayStart,birthdayEnd这样的范围查询),返回entity(User),这样的查询如何用selectList支持

重现步骤

报错信息

Comment From: miemieYaho

自己想

Comment From: summer9989

只能这样吗? UserDto userDto = new UserDto(); userDto.setAgeStart(24); userDto.setAgeEnd(34); userDto.setName("Tom"); User user = new User(); BeanUtils.copyProperties(userDto, user); List userList = userMapper.selectList(Wrappers.lambdaQuery(user).gt(User::getAge, userDto.getAgeStart()).lt(User::getAge, userDto.getAgeEnd()));