【问题标题】:JPA multiple search in two fields by stringJPA通过字符串在两个字段中多次搜索
【发布时间】:2015-09-05 08:21:42
【问题描述】:

我有输入字符串,例如“名称的一部分和 surName 的一部分”
在我的实体中,我有两个字段:name 和 surName。 我想折叠这两个字段名称+“”+ surName,然后从两个字段的这个新字符串中搜索我的文本“名称的一部分和surName 的一部分”。
我可以在 JPA 中创建此查询吗?或者我必须单独选择这个字段,然后已经在 J​​ava BE 上,折叠它们并在 BE 上也开始按字符串搜索?

【问题讨论】:

标签: java hibernate jpa


【解决方案1】:
select p from Person p 
where concat(p.name, ' ', p.surname) like concat('%', :part, '%')

【讨论】:

    猜你喜欢
    • 2018-08-08
    • 1970-01-01
    • 2021-03-12
    • 2013-12-24
    • 1970-01-01
    • 2020-06-16
    • 2012-03-30
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多