rt

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

lower(field) like lower(value)

Comment From: miemieYaho

所有数据库通用吗?

Comment From: someok

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

Comment From: chess3cake

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

Comment From: adinlead

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

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

Comment From: chess3cake

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

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

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