使用条件where子句和count的自定义查询Hibernate

时间:2019-08-02 14:47:26

标签: spring-boot jpa jpql

我想要一个具有以下条件的自定义查询:  -条件where子句  -在2张桌子之间联接  -计数并分组

是这样的:

SELECT items.*, count(1) FROM ITEMS items, USER user 
WHERE items.id = user.item_id
AND item.color = 'red'
AND item.size = 'big'
GROUP BY items.id;

根据参数(颜色和大小),将不使用某些WHERE子句。

有可能吗? 我有一个用于“ items”的实体,并创建了一个新实体,其中包含一个List和一个int(用于count(1))。

我真的不知道如何使用Hibernate来做到这一点,也不知道从哪里开始。

0 个答案:

没有答案
相关问题