休眠jpql查询

问题描述 投票:0回答:1

我只想了解休眠的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想要添加获得更多数据,但是我想在该单个数据而不是所有这些数据上添加条件–

java sql spring hibernate jpql
1个回答
0
投票

确保可以,例如:

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
© www.soinside.com 2019 - 2024. All rights reserved.