私はプロジェクトでHibernateを使用していますが、いくつかの制約を挿入してデータベース内のオブジェクトを検索する必要があります。 検索プロシージャに、オブジェクトのID、子エンティティに関する情報、最も重要なのは結果に行が存在する理由を示す行を返すようにします。たとえば、ペアのリスト(マッチしたエンティティ、一致プロパティ)と一致する子供を含む。 私はすでにSQLでそれをやってましたが、面倒です。私は、私はそれもハイバネートhqlを使用して行うことができると思うが、私はちょっと異なる言語で、同じことを書き換えているように聞こえる。私の質問です:少なくとも、できるだけ最小限のSQLクエリで基準を使用して、それをきれいに行う方法がありますか? 私は質問が非常に幅が広いので、ここではアドバイス、ヒント、ベストプラクティスを探しています。完全な実装ではありません。後で良い解決策を見つけるために後で詳しく説明することができます。条件照会で一致するプロパティを取得します(結果の説明のように)
0
A
答えて
1
hibernateに検索するエンティティの例を与えることができる例でクエリがあります。多分あなたは例と結果を比較することができます。
Example example = Example.create(exampleobj)...; // add configs how to work with the example
Criteria crit = currentSession.createCriteria(Mitarbeiter.class).add(example);
関連する問題
- 1. - 照会結果の選択 - 条件付きサブストリング
- 2. は、条件に一致する場合は結果を表示しますか?
- 3. 条件なしSQL結合、説明を参照してください
- 4. jQuery .text()は、条件に一致するテキストを取得します
- 5. mysqlで不一致の結果を取得する方法
- 6. LinqからSQLへの条件でストアドプロシージャの結果を取得
- 7. urls.pyで照会パラメーターを一致させるようにします。
- 8. アノードプレイブックのレジスタ変数の一致条件の数を取得
- 9. どのようにゲームセンターの成果の説明を取得する
- 10. 条件照会Mockitoユニットテスト - NullPointerException
- 11. DotNetNukeの検索結果の説明はどのようにカスタマイズしますか?
- 12. DBエラーの取得:条件式のデータ型の不一致c#
- 13. 条件に合致するエントリの総数を取得する
- 14. MySQLクエリ結果の説明
- 15. 照会結果の比較
- 16. 結果セットとしてxmlカラムの一部を照会
- 17. MySqlの条件付き短い説明
- 18. Apache Solrの照合結果が一致しません
- 19. 条件リストのサブセットでデータベースを照会する
- 20. HTMLに説明がない場合、Googleはどのようにサイトの説明を取得しますか?
- 21. GetAsyncKeyStateの戻り値が説明と一致していないようです
- 22. Google Maps API - 一致するすべての場所の結果を取得
- 23. CakePHPで最後のn件の結果を取得する
- 24. t-sql 2が1つの結果セットを照会します
- 25. C#がAccess DBに結果 - "追加情報:条件式のデータ型が一致しません。"
- 26. perlでどのように一致する結果/ gを得るのですか?
- 27. リピーターへの照会結果のバインド
- 28. ROW_NUMBER結果からのデータの照会
- 29. プロパティを[説明]ページにズームします
- 30. 新しい\ DateTime( '0000-00-00 00:00:00')の結果をどのように説明しますか?ここで