我开始学习JPA,并基于我在SQL Server中测试的以下本机SQL实现了一个使用JPA查询的示例:
SELECT f.StudentID, f.Name, f.Age, f.Class1, f.Class2
FROM Student f
LEFT OUTER JOIN ClassTbl s ON s.ClassID = f.Class1 OR s.ClassID = f.Class2
WHERE s.ClassName = 'abc'
根据上面的SQL,我构造了以下JPQL查询:
SELECT f FROM Student f LEFT JOIN f.Class1 s;
正如您所看到的,我仍然缺少原始查询中的条件或s.classid=f.class2
。我的问题是,我怎样才能把它放入我的JPQL中?
写这个;
SELECT f from Student f LEFT JOIN f.classTbls s WHERE s.ClassName = 'abc'
因为您的学生实体与ClassTbl实体有一对多的关系。
那么如何将此更改为jpql查询代码呢?谢谢
我需要从中选择所有行,如果选择位置子句匹配,则从中选择匹配这是我的外部与子查询,但它失败了。有人可以帮忙吗?
我正在尝试从表中选择一行,其中: 具有最小UUID 未在其他表中引用 但是,当我试图实施第一个约束时,我遇到了问题。 下面是在整数上按预期工作的所有内容:首先,创建如下所示的表: 和 现在,我想选择中具有最低的行,它在中不显示为外键。我想选择中具有并且按预期工作的行: 但是,当我对UUID进行同样的尝试时,最终查询根本无法返回任何内容。请注意,我已经使用这篇文章的答案来定义一种查找最小UUID的方
汽车实体 保留实体 非常感谢你的帮助。
我是spring boot新手,需要关于具有多个内部连接的自定义JPA查询的帮助。基本上,我需要将以下SQL查询转换为JPA查询: 下面是代码结构: 公司实体 软件库 认证计数信号I mpl
我试图在JavaFX中创建一个定制的工具栏。此工具栏应该能够在其表面的中心、左侧和右侧(三个部分)显示控件。问题是我不知道要怎么做。我读了很多与这个问题相关的提示,但它们对我不起作用,或者我做错了什么... 上面是我在代码块中调用的方法: 如果在那件事上有任何帮助,我将不胜感激。