gpt4 book ai didi

java - JPQL 查询属于另一个实体并满足某些条件的实体

转载 作者:行者123 更新时间:2023-12-01 12:07:56 27 4
gpt4 key购买 nike

我有一个 Patient 实体,其中包含 Appointment 对象的列表。 Appointment 不了解Patient。我想创建一个 JPQL 查询,用于查找指定日期之间属于特定患者的预约。看起来好像我需要在 Appointment 中编写此查询,但由于 Appointment 没有 Patient 类型的字段,我发现这很困难这样做。

编辑(包含更多信息):

我知道我必须使用某种联接来完成此操作,但我对编写查询的联接不太了解。

编辑(包含实体链接):

Appointment

Patient

最佳答案

您只需要加入:

select a from Patient p
join p.appointments a
where p.id = :patientId
and a.date between :start and :end

当您对某件事不太了解时,了解更多信息的最佳方法是阅读the documentation .

关于java - JPQL 查询属于另一个实体并满足某些条件的实体,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27465281/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com