我正在使用Hibernate 4和Lucene 3.6。我对构面计数有要求。根据我的要求,我有一个实体“产品”。实体“产品”具有某些属性,例如ID,颜色,品牌。
现在,我的要求是,我想以多维方式获取该实体的商品数,并获取红色(彩色)耐克(品牌)服装的数量。
所以举个例子。我的数据库中保存了以下产品实体。
id品牌颜色 1锐步红 2锐步黑 3锐步绿 4利红 5利黑 6利黑
现在,我希望我的代码在这种情况下采用至少两个参数(即firstGroupBy,secondGroupBy),它们分别是“ brand”和“ color”,并返回如下结果:
reebok(3) reebok red(1) reebok black(1) reebok green( 2) 利(3) 利红(1) 利黑(2)
是否可以在hibernate4中执行此操作?如果是,那我该怎么做?
以下网址说明了操作方法
http://www.hascode.com/2012/03/hibernate-search-faceting-discrete-and-range- faceting-by-example/
希望能帮助到你