0
我正在使用Hibernate 4以及lucene 3.6。我有一個與方面計數相關的要求。 在我的要求中,我有一個實體「產品」。實體「產品」有一些屬性,例如id,顏色,品牌。如何在java中使用hibernate進行多分面搜索?
現在我的要求是,我想要在多維中獲取此實體的面數,並獲得紅色(顏色)耐克(品牌)服裝的計數。
舉個例子。我有以下產品實體保存在我的數據庫中。
標識牌彩色
1銳步紅
2銳步黑
3銳步綠色
4李某紅
5李黑
6李黑
現在我想我的代碼ATLEAST取兩種參數(即firstGroupBy,secondGroupBy)在這種情況下爲「品牌」和「顏色」,返回結果如下
銳步(3)
銳步紅(1)
銳步黑(1)
銳步綠色(2)
李(3)
李紅(1)
李黑(2)
是否有可能在hibernate 4中做到這一點?如果是的話,我該怎麼做?