Spring JPAリポジトリを使用して複数のフィールドでエンティティをフィルタリングする方法は?

ダニック:

フラットなWebアプリをレンタルするためのバックエンドを書いていて、データベースからフラットをフィルターする方法(部屋の数、ベッド数、床、都市など)がわかりません。だから私は10個のフィールドを持っているので、ユーザーは1回の検索でそれらのすべてを選択してフラットをフィルタリングできます、そして私はJPAリポジトリにすべてのフィールドを1つの方法で入れたかっただけですfields。たとえば、NumberOfRoomsなどの入力を開始すると、フリーズするだけで、各文字を入力するとフリーズします。

1.フィールドの検索(フィルタリング)に制限はありますか?

これを行う別の方法は何ですか?

List<Flat> findAllByPriceBetweenAndCityAndRentORbuyAndUtilitiesBetweenAndNumberOfBedsBetweenAndNum(FastMoney less,FastMoney greater,String city,Boolean rentORbuy,int util1,int util2,int num1,int num2);
Viktar Patotski:

ここでは、ユーザーが常にすべてのフィールドを提供するわけではないため、より多くの動的クエリを使用する必要があります。それを実現する最良の方法となる仕様。

詳しくは公式ドキュメントをご覧くださいhttps : //spring.io/blog/2011/04/26/advanced-spring-data-jpa-specifications-and-querydsl/

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Spring Data JPAを使用して複数のエンティティークラスを処理する単一のJPAリポジトリーインターフェースを持つことはできますか?

分類Dev

SpringデータJPAで、エンティティのリポジトリなしでテーブルからデータをクエリする方法

分類Dev

Spring Boot JPAはエンティティフィールドにクエリを入力します

分類Dev

Spring Boot と JPA リポジトリ -- ID で GET をフィルタリングする方法

分類Dev

Spring mongodbリポジトリは、タイプlistのフィールドに対するクエリに対して0エントリを返します

分類Dev

Spring Data JPAリポジトリで使用される同じ単純な名前の複数のエンティティを持つことは可能ですか?

分類Dev

Springで、JPAと複合キー(パーティションキーとソートキー)を使用してDynamoDBテーブルをクエリする方法は?

分類Dev

Spring CrudRepositoryでカスタムクエリを作成する方法は、リポジトリで2つ以上のエンティティを使用します

分類Dev

Spring data jpa仕様:親オブジェクトをその子オブジェクトプロパティでフィルタリングする方法

分類Dev

Spring DataMongoDBリポジトリ複数のフィールドをクエリする

分類Dev

Spring Security Configurationは、特定のエンドポイント以外の要求をフィルタリングしますか?

分類Dev

Springアプリケーションでjpaエンティティマネージャーを使用してblobをmysqlにインポートする

分類Dev

Spring Data JPA-エンティティーをリポジトリー内に永続化する前にプリンシパルでエンティティーを更新することは可能ですか?

分類Dev

SpringとJPAを使用して複数のパラメーターを持つエンティティーをフェッチする方法

分類Dev

エンティティとJPAリポジトリなしでSpringでネイティブSQLクエリを実行する方法

分類Dev

null可能な外部キーを持つQueryDSLを使用したSpring Data JPAリポジトリでのフィルタリング

分類Dev

同じリポジトリとエンティティを使用するSpring Bootの複数のデータソース

分類Dev

主キーなしでSpringエンティティとリポジトリを作成する方法

分類Dev

Spring DataRESTで親エンティティと子エンティティの両方をRESTリポジトリとして公開する

分類Dev

MongoDBとSpring:1つのリポジトリクエリで2つのフィールドを正しくクエリする方法は?

分類Dev

Spring DATAREST-デフォルトのSpring実装を使用してカスタムコントローラーでエンティティをリソースに変換する方法

分類Dev

Springデータは1つのcrudリポジトリですべてのエンティティを管理します

分類Dev

Spring webfluxフィルター:クエリ実行後にreactorコンテキストを取得する方法は?

分類Dev

Springのエンティティマネージャーファクトリを取得する方法

分類Dev

Springを使用しているときに、チェックスタイルメッセージ「ユーティリティクラスにデフォルトのパブリックコンストラクターを含めることはできません」を抑制する方法

分類Dev

Spring MVCアプリケーションがURLのHTMLをフィルタリングする-これはセキュリティの問題ですか?

分類Dev

Spring Dataのフィールド順に並べられたすべてのエンティティを見つける正しい方法は何ですか?

分類Dev

Spring JPAの使用とは異なる出現のフィールドを持つエンティティを選択します

分類Dev

SpringでPageRequestをフィルタリングする方法

Related 関連記事

  1. 1

    Spring Data JPAを使用して複数のエンティティークラスを処理する単一のJPAリポジトリーインターフェースを持つことはできますか?

  2. 2

    SpringデータJPAで、エンティティのリポジトリなしでテーブルからデータをクエリする方法

  3. 3

    Spring Boot JPAはエンティティフィールドにクエリを入力します

  4. 4

    Spring Boot と JPA リポジトリ -- ID で GET をフィルタリングする方法

  5. 5

    Spring mongodbリポジトリは、タイプlistのフィールドに対するクエリに対して0エントリを返します

  6. 6

    Spring Data JPAリポジトリで使用される同じ単純な名前の複数のエンティティを持つことは可能ですか?

  7. 7

    Springで、JPAと複合キー(パーティションキーとソートキー)を使用してDynamoDBテーブルをクエリする方法は?

  8. 8

    Spring CrudRepositoryでカスタムクエリを作成する方法は、リポジトリで2つ以上のエンティティを使用します

  9. 9

    Spring data jpa仕様:親オブジェクトをその子オブジェクトプロパティでフィルタリングする方法

  10. 10

    Spring DataMongoDBリポジトリ複数のフィールドをクエリする

  11. 11

    Spring Security Configurationは、特定のエンドポイント以外の要求をフィルタリングしますか?

  12. 12

    Springアプリケーションでjpaエンティティマネージャーを使用してblobをmysqlにインポートする

  13. 13

    Spring Data JPA-エンティティーをリポジトリー内に永続化する前にプリンシパルでエンティティーを更新することは可能ですか?

  14. 14

    SpringとJPAを使用して複数のパラメーターを持つエンティティーをフェッチする方法

  15. 15

    エンティティとJPAリポジトリなしでSpringでネイティブSQLクエリを実行する方法

  16. 16

    null可能な外部キーを持つQueryDSLを使用したSpring Data JPAリポジトリでのフィルタリング

  17. 17

    同じリポジトリとエンティティを使用するSpring Bootの複数のデータソース

  18. 18

    主キーなしでSpringエンティティとリポジトリを作成する方法

  19. 19

    Spring DataRESTで親エンティティと子エンティティの両方をRESTリポジトリとして公開する

  20. 20

    MongoDBとSpring:1つのリポジトリクエリで2つのフィールドを正しくクエリする方法は?

  21. 21

    Spring DATAREST-デフォルトのSpring実装を使用してカスタムコントローラーでエンティティをリソースに変換する方法

  22. 22

    Springデータは1つのcrudリポジトリですべてのエンティティを管理します

  23. 23

    Spring webfluxフィルター:クエリ実行後にreactorコンテキストを取得する方法は?

  24. 24

    Springのエンティティマネージャーファクトリを取得する方法

  25. 25

    Springを使用しているときに、チェックスタイルメッセージ「ユーティリティクラスにデフォルトのパブリックコンストラクターを含めることはできません」を抑制する方法

  26. 26

    Spring MVCアプリケーションがURLのHTMLをフィルタリングする-これはセキュリティの問題ですか?

  27. 27

    Spring Dataのフィールド順に並べられたすべてのエンティティを見つける正しい方法は何ですか?

  28. 28

    Spring JPAの使用とは異なる出現のフィールドを持つエンティティを選択します

  29. 29

    SpringでPageRequestをフィルタリングする方法

ホットタグ

アーカイブ