繁体   English   中英

JPA按字符串在两个字段中进行多次搜索

[英]JPA multiple search in two fields by string

我输入了字符串,例如“部分名称和surName的一部分”
在我的实体中,我有两个字段:name和surName。 我想折叠这两个字段名称+“” + surName,然后从两个字段的新字符串中搜索我的文本“部分名称和部分surName”。
我可以在JPA中创建此查询吗? 还是我必须分别选择此字段,然后在Java BE上进行选择,将它们折叠并在BE上也开始按字符串搜索?

select p from Person p 
where concat(p.name, ' ', p.surname) like concat('%', :part, '%')

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM