我开始学习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
LEFT OUTER JOIN 左外连接 [ ] 需求:查询所有分类,如果该分类下没有商品,则不显示该分类 [ ] 实现: SELECT `goods`.`id`, `goods`.`title`, `goods`.`price`, `goods`.`cate_id`, `cate`.`id`, `cate`, `cate.title` F