lambdaQueryWrapper.eq
时间: 2023-06-15 13:04:02 浏览: 94
`lambdaQueryWrapper.eq` 是 MyBatis-Plus 框架中的一个 Lambda 查询构造器方法,用于构造等于(`=`)条件。
Lambda 查询构造器是一种基于 Lambda 表达式的查询构造方式,可以通过 Lambda 表达式来构造 SQL 查询条件,避免了手写 SQL 语句时需要考虑的 SQL 注入等问题。MyBatis-Plus 是在 MyBatis 的基础上进行封装的一个增强工具包,提供了丰富的 Lambda 查询构造器方法,使得查询操作变得更加方便、灵活和安全。
相关问题
LambdaQueryWrapper.eq
LambdaQueryWrapper.eq是一种Lambda语法的方法,用于在LambdaQueryWrapper对象中设置相等条件。具体来说,它接受一个函数作为参数,该函数用于获取要比较的属性值,并将其与指定的值进行比较。在引用的示例中,eq(Comment::getArticleId, id)的作用是设置查询条件,要求Comment对象的articleId属性等于参数id的值。这里的Comment::getArticleId表示获取Comment对象的articleId属性值,而不是设置它。所以eq方法相当于将ArticleId的值与参数id进行比较。<span class="em">1</span>
#### 引用[.reference_title]
- *1* [LambdaQueryWrapper用法简单介绍](https://blog.csdn.net/weixin_41629964/article/details/122836988)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"]
[ .reference_list ]
lambdaquerywrapper.eq
`LambdaQueryWrapper.eq` 是 MyBatis-Plus 框架中的一个查询条件构造器,用于构造等于条件。它可以和 `LambdaQueryWrapper` 一起使用,通过 Lambda 表达式指定查询条件,代码示例如下:
```
LambdaQueryWrapper<User> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.eq(User::getName, "张三");
List<User> userList = userMapper.selectList(queryWrapper);
```
以上代码会查询出名字为 "张三" 的用户列表。
阅读全文