【发布时间】:2014-12-26 06:44:16
【问题描述】:
有没有办法在 querydsl 中进行此查询?
SELECT *
FROM table
WHERE replace(column_name, ' ', '') = 'someValue';
QClass 中的 StringPath 没有 .replace() 函数,在测试之前有必要从 column_name 中删除某些字符(特别是 中间 中的空格)与someValue。
示例column_name 内容:ABC, DEF, AB *
如果someValue 是ABC,则应出现ABC 和AB*。
【问题讨论】:
-
你使用 Querydsl 和 JPA 还是 JDBC?
-
@TimoWestkämper 我们正在使用 JDBC。
标签: replace querydsl removing-whitespace