sql - 如何将 QueryDSL 与 SINGLE_TABLE 一起使用?
问题描述
我正在使用 JPA 和 QueryDSL。
这是我的具有单表继承策略的实体。
@Entity
@Inheritance(strategy = InheritanceType.SINGLE_TABLE)
@DiscriminatorColumn(name = "type")
public abstract class Parent {
private int parentId;
private LocalDateTime createdAt;
...
}
@Entity
@DiscriminatorValue("a")
public class A extends Parent {
...
}
@Entity
@DiscriminatorValue("b")
public class B extends Parent {
...
}
@Entity
@DiscriminatorValue("c")
public class C extends Parent {
...
}
我必须使用 QueryDSL 编写一个查询,按 createdAt 值的顺序查询 A 和 B。
如果我不能用 QueryDSL 做到这一点,我该怎么办?
解决方案
推荐阅读
- react-native - React Native 中的 Callout 组件到底是什么?
- c++ - 无法通过程序集插入在 C++ 中获得我的程序的预期结果
- javascript - Kendo UI - JavaScript 复选框值提交到 DataSource 读取
- python - 在 Flexi 中将多个 cloud-sql-instances 添加到 beta 设置
- vba - Exchange 用户 FreeBusy 信息,包括定期约会
- css - flex容器内的绝对可滚动div没有固定高度,有可能吗?
- android - 如何在一个应用中配置不同的 Google Map SDK Key
- php - 我可以使用什么 Sql Join 来组合我的三个表
- php - PHP file_get_contents 执行前是否在线检查源代码
- javascript - 柜台拒绝在谷歌浏览器上反击