簡體   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