我必须使用内连接执行此JPA查询。
SELECT spost.id
FROM Post spost
INNER JOIN spost.session.students student
WHERE student.id = :currentUserId
问题是spost.session
为NULL时。在获取session
列表并迭代之前,我需要检查students
是否为NULL。
凭借我的编码结构,在其他地方无法做到这一点。但我必须在JPA查询本身内完成。
请帮忙。
答案 0 :(得分:1)
使用如下查询:
SELECT spost.id
FROM Post spost
INNER JOIN spost.session.students student
WHERE student.id = :currentUserId
AND spost.session is not null