Cez*_*e07 5 replace querydsl removing-whitespace
有没有办法在 querydsl 中执行此查询?
SELECT *
FROM table
WHERE replace(column_name, ' ', '') = 'someValue';
Run Code Online (Sandbox Code Playgroud)
从StringPath没有QClass。replace()函数,并且在使用 测试之前有必要删除一些字符(特别是中间的空格) 。column_namesomeValue
样本column_name内容:ABC, DEF, AB *
如果someValue是ABC,ABC和AB*应该出现。
您可以通过以下方式表达替换调用
Expressions.stringTemplate("replace({0},' ','')", columnPath)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3193 次 |
| 最近记录: |