LambdaQueryWrapper.eq怎么在字段前加别名
时间: 2023-10-12 07:05:03 浏览: 401
LambdaQueryWrapper.eq方法可以在字段前加别名,可以使用lambda表达式的方式实现。具体步骤如下:
1. 首先创建一个LambdaQueryWrapper对象,如:LambdaQueryWrapper\<BannerItem> wrapper = new LambdaQueryWrapper<>();
2. 调用wrapper.lambda()方法获取LambdaQueryWrapper的LambdaQuery对象,如:LambdaQueryWrapper\<BannerItem>.LambdaQuery query = wrapper.lambda();
3. 在LambdaQuery对象上调用eq方法,传入字段的引用和值,如:query.eq(BannerItem::getBannerId, id)。
4. 最后执行查询操作,如:List\<BannerItem> bannerItems = bannerItemMapper.selectList(wrapper)。
这样就可以在字段前加别名,实现LambdaQueryWrapper的eq方法的调用。注意,别名需要在查询前设置,通过LambdaQueryWrapper对象的lambda方法获取的LambdaQuery对象进行设置。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *2* *3* [MyBatis-Plus QueryWrapper及LambdaQueryWrapper的使用、场景、区别](https://blog.csdn.net/weixin_42164754/article/details/125389584)[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 ]
阅读全文