我正在使用jpa存储库和自定义查询检索与名称匹配的所有对象:
(r, q, c) -> c.like(r.get("name"), ("%" + obj.getName() + "%"));
这将从db返回正确的对象,但如果我键入 % 在搜索查询中。我现在明白了,因为我最终得到的查询是这样的 LIKE %%% 但我有一种感觉,这不应该发生。那么这是一种方法吗?还是会引起一些问题?
%
LIKE %%%
目前还没有任何答案,快来回答吧!
暂无答案!
目前还没有任何答案,快来回答吧!