2016-07-22 8 views
1

私のエンティティは、このように春データJPAクエリを動的に句

public class event 
    { 
     String title; 

     String description; 

     String city; 
    } 

ここで私は私がトークンたい 私は、ユーザーが「こんにちはハイデラバードフェスト」を入力したときに検索機能を実装したい、春のデータJPAに新しいです渡します文字列を分割して単語に分割し、検索する単語がdbにヒットしたエンティティの任意のプロパティに一致する単語。

WHEREタイトルLIKE '%こんにちは%' ORタイトルLIKE '%ハイデラバード%' ORタイトルLIKE '%フェスト%' OR説明LIKE '%こんにちは%' OR説明LIKE '%ハイデラバード%' OR説明LIKE '%ハイデラバード%' OR市LIKE '%フェスト%' 私たちは春のデータJPAでこれを達成するにはどうすればよい

cityitle LIKE '%フェスト%' 市LIKE '%こんにちは%' OR 。春データJPA名前付きクエリ

  • の条件が、我々はNoSQLのDBSで使用種類のクエリをLuceneのできる場所
    1. は、我々は動的に渡すことができます。
    2. 他の提案事前に

    感謝。

  • +0

    可能な重複[春データでクエリーの作成 - ダイナミックwhere句](http://stackoverflow.com/questions/21482339/query-creation-in-spring -data-dynamic-where-clause) –

    +0

    いくつかの例を共有してください –

    答えて