0

プロジェクトで Hibernate を使用していますが、いくつかの制約を挿入してデータベース内のオブジェクトを検索する必要があります。検索手順で、オブジェクトの ID、子エンティティに関する情報、および最も重要なこととして、ペアのリスト (一致したエンティティ、一致したプロパティ) など、結果に行が存在する理由を説明する何かを含む行を返す必要があります。一致した子を含む。私はすでに普通のSQLでそれをやっていましたが、面倒です。hibernate hqlでもできると思いますが、言語が少し違うだけで同じことを書き直しているようです。私の質問は次のとおりです。基準を使用して、可能な限りSQLクエリを最小限に抑えて、きれいに行う方法はありますか? 私は質問が非常に広いことを知っているので、ここでは完全な実装ではなく、アドバイス、ヒント、ベストプラクティスを探していることに注意してください.

4

1 に答える 1

1

ハイバネートが探すべきエンティティの例を与えることができる例によるクエリがあります。おそらく、結果を例と比較できます。

Example example = Example.create(exampleobj)...; // add configs how to work with the example
Criteria crit = currentSession.createCriteria(Mitarbeiter.class).add(example);
于 2012-04-26T11:04:21.930 に答える