我有两个实体:具有一对多关系的类别和产品。
如何按产品编号订购类别,价格大于100?像(这不起作用)的东西:
query.from(category).leftJoin(category.products,
product).orderBy(product.price.gt(100).count().desc()).list(category)
答案 0 :(得分:2)
你有没有试过像
这样的东西query.from(category).leftJoin(category.products, product).where(product.price.gt(100)).
groupBy(category).orderBy(product.count().desc()).list(category);
我在我当前的数据集上尝试了一个变体,它产生了合理的结果。