2016-07-22 1 views
1

Моя сущность в этом путиSpring JPA данные запроса динамически передать где положение

public class event 
    { 
     String title; 

     String description; 

     String city; 
    } 

Я новичок в Spring JPA данных, я хочу реализовать функцию поиска, когда пользователь вводит «Hello Хайдарабад Fest» Я хочу лексема размер строки и разделение на слова и найти любое совпадение слов для любых свойств объекта с поисковым запросом, удаленным по db.

где '% Привет%' названия как или названия LIKE '% Хайдарабад%' или название как '% Фест%' ИЛИ ​​Описание LIKE '% Привет%' ИЛИ ​​Описание КАК '% Хайдарабад%' или описание LIKE '% Fest%' город LIKE '% Hello%' ИЛИ ​​ cityitle LIKE '% Хайдарабад%' ИЛИ ​​город, как '% Fest%'

Как мы можем достичь этого в весенних JPA данных.

  1. Можно ли динамически передать где состояние в Spring JPA данных именованных запросов
  2. Можем ли мы Lucene рода запрос, который мы используем в NoSQL DBS.
  3. любое другое предложение

Спасибо заранее.

+0

Возможный дубликат [создания запросов в Spring Data - динамический, где положение] (http://stackoverflow.com/questions/21482339/query-creation-in-spring -data-dynamic-where-clause) –

+0

Не могли бы вы поделиться некоторыми примерами –

ответ

Смежные вопросы