-
Notifications
You must be signed in to change notification settings - Fork 4.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
lambdaQueryWrapper.allEq过滤器属性参数获取失败 #6294
Comments
lambdaQueryWrapper1.columnToString(field) 将lambda转为字段. |
columnToString我这个版本里面没有这个方法 |
感谢您的解答,这个问题已经解决了; |
**
com.baomidou
mybatis-plus-spring-boot3-starter
3.5.7
**
当前环境信息
例如: Java17 + Mysql8.0
**
LambdaQueryWrapper lambdaQueryWrapper1 = new LambdaQueryWrapper<>();
lambdaQueryWrapper.allEq((field, value) -> {
System.out.println(field+","+value);
//field.contains("a");//编译报错Cannot resolve method 'contains' in 'SFunction'
return true;
},Map.of(User::getId, 1, User::getName, "老王")).eq(User::getAge, null);
userMapper.selectList(lambdaQueryWrapper1);
**
上述代码为参考官方示例
**//日志记录
org.example.springboot3.mybatisplus.service.UserService$$Lambda$1596/0x00000008014a60f8@290ca9d6,老王
org.example.springboot3.mybatisplus.service.UserService$$Lambda$1595/0x00000008014a5ea8@736098b5,1
[2024-06-29 22:44:45.941][http-nio-8080-exec-6][DEBUG]- org.apache.ibatis.logging.jdbc.BaseJdbcLogger.debug(BaseJdbcLogger.java:135) - ==> Preparing: SELECT id,name,age,email,status FROM user1
[2024-06-29 22:44:45.941][http-nio-8080-exec-6][DEBUG]- org.apache.ibatis.logging.jdbc.BaseJdbcLogger.debug(BaseJdbcLogger.java:135) - ==> Parameters:
[2024-06-29 22:44:45.943][http-nio-8080-exec-6][DEBUG]- org.apache.ibatis.logging.jdbc.BaseJdbcLogger.debug(BaseJdbcLogger.java:135) - <== Total: 15
**
提供问题复现工程(可选)
请尽量提供复现工程,减少大家排错的时间.
The text was updated successfully, but these errors were encountered: