【发布时间】:2013-07-04 10:44:20
【问题描述】:
我正在使用 Hibernate 4 和 lucene 3.6。我有一个与方面计数相关的要求。 在我的要求中,我有一个实体“产品”。实体“产品”具有一些属性,例如 id、颜色、品牌。
现在我的要求是我想获取该实体的多维方面计数,获取红色(颜色)耐克(品牌)服装的计数。
举个例子吧。我的数据库中保存了以下产品实体。
id 品牌颜色
1 红色锐步
2 锐步黑色
3 锐步绿色
4李红
5李黑
6李黑
现在我希望我的代码至少采用两个参数(即 firstGroupBy、secondGroupBy),在这种情况下分别是“品牌”和“颜色”,并返回如下结果
锐步(3)
锐步红(1)
锐步黑色(1)
锐步绿色(2)
李(3)
李红(1)
李黑(2)
是否可以在休眠 4 中做到这一点?如果是,那我该怎么做?
【问题讨论】:
标签: hibernate lucene hibernate-search