mybatis-plus icon indicating copy to clipboard operation
mybatis-plus copied to clipboard

建议 QueryWrapper 增加忽略大小写的 like,例如 ilike

Open someok opened this issue 1 year ago • 5 comments

rt

目前这类查询还是挺多的,完全可以增加个 ilike 进行忽略大小写的查询,应该也不复杂:

lower(field) like lower(value)

someok avatar Dec 20 '23 09:12 someok

所有数据库通用吗?

miemieYaho avatar Dec 21 '23 03:12 miemieYaho

基本算是个通用的了,例如 oracle、sql server、MySQL、postgresql 都支持

someok avatar Dec 21 '23 06:12 someok

可以提供一些方言wrapper吗,比如PgSqlQueryWrapper之类的 @miemieYaho

chess3cake avatar Dec 23 '23 15:12 chess3cake

可以提供一些方言wrapper吗,比如PgSqlQueryWrapper之类的 @miemieYaho

是不是可以考虑使用apply方法拼接?

adinlead avatar Jan 03 '24 05:01 adinlead

可以提供一些方言wrapper吗,比如PgSqlQueryWrapper之类的 @miemieYaho

是不是可以考虑使用apply方法拼接?

apply的话就是一部分sql是手写的了,我们的团队更倾向于使用lambda语法。目前我们是通过适配器模式做了自己的wrapper。

chess3cake avatar Feb 08 '24 12:02 chess3cake