fluent-mybatis like语法
时间: 2023-10-08 15:05:31 浏览: 92
在fluent-mybatis中,like语法可以使用通用的`like`方法进行实现。通过该方法,可以在查询条件中使用类似于SQL中的`LIKE`关键字进行模糊匹配查询。通过使用`like`方法,可以指定需要进行模糊匹配的字段以及匹配的模式。它的一般用法如下:
```java
Query query = new Query()
.where(User::getName).like("%John%")
.build();
```
上述代码示例中,`User::getName`表示要进行模糊匹配查询的字段,`"%John%"`则表示匹配的模式,其中`%`表示通配符,可以匹配任意字符。
需要注意的是,在使用`like`方法时,需要先构建一个`Query`对象,并使用`where`方法指定要进行模糊匹配的字段,然后调用`like`方法进行匹配,最后通过`build`方法构建查询条件。
fluent-mybatis的like语法可以方便地实现模糊匹配查询,提供了更加灵活和简洁的方式来处理查询条件。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [fluent-mybatis初体验](https://blog.csdn.net/freekaiQaQ/article/details/124983054)[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: 33.333333333333336%"]
- *2* [fluent-mybatis, mybatis语法增强框架](https://download.csdn.net/download/qq_41701956/87962130)[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: 33.333333333333336%"]
- *3* [Let‘s Fluent:更顺滑的 MyBatis](https://blog.csdn.net/weixin_43970890/article/details/117670647)[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: 33.333333333333336%"]
[ .reference_list ]
阅读全文