我只想了解休眠的jpql查询。我们可以使用JPQL在Spring Boot的一个查询中获得具有不同条件的多个字段吗?查看此查询:从组g JOIN g.member m中选择新的com.chirpn.Emipay.entities.DashboardDTO(COUNT(g)AS计数,SUM(g.totalAmount)AS totalAmount,SUM(e.receivedAmount)AS totalCollectedAmount) JOIN m.emi ei想要添加获得更多数据,但是我想在该单个数据而不是所有这些数据上添加条件–
确保可以,例如:
SELECT u FROM UserEntity u where u.nick= :nick and u.firstName = :firstname
或具有多个条件
SELECT ...,
CASE WHEN :language = 'en' THEN c.description_en
WHEN :language = 'de' THEN c.description_de
WHEN :language = 'fr' THEN c.description_fr
WHEN :language = 'it' THEN c.description_it
ELSE c.description_en END as catDesc
FROM CategoryEntity c