0

Lucene 3.6 と共に Hibernate 4 を使用しています。ファセット数に関する要件があります。私の要件では、エンティティ「製品」があります。エンティティ「製品」には、id、色、ブランドなどのプロパティがあります。

今私の要件は、多次元でこのエンティティのファセット数を取得し、赤 (色) ナイキ (ブランド) アパレルの数を取得することです。

例を挙げてみましょう。次の製品エンティティがデータベースに保存されています。

id ブランドカラー
1 リーボックレッド
2 リーボックブラック
3 リーボックグリーン
4 リーレッド
5 リーブラック
6 リーブラック

ここで、コードに少なくとも 2 つのパラメーター (つまり、firstGroupBy、secondGroupBy) (この場合は「ブランド」と「色」) を取り、次のような結果を返すようにします。

reebok(3)
reebok red(1)
reebok black(1)
reebok green( 2)
リー(3)
リー赤(1)
リー黒(2)

hibernate 4でそれを行うことは可能ですか? はいの場合、どうすればこれを行うことができますか?

4

1 に答える 1