gpt4 book ai didi

java - 在一个查询中查询不同的EntitySubclass

转载 作者:行者123 更新时间:2023-12-01 18:23:26 26 4
gpt4 key购买 nike

我有 3 个实体,它们有一些共同点。

@Entity
public class BaseEntity {
Date updatedAt;
}

@EntitySubclass
public class A extends BaseEntity {
String someData;
}

@EntitySubclass
public class B extends BaseEntity {
int someData;
}

@EntitySubclass
public class C extends BaseEntity {
boolean someData;
}

我可以通过一个查询来创建 List<BaseEntity>Query<BaseEntity>

大概是这样的?

ofy().load().type(User.class).filter("updatedAt > ", someDate)

最佳答案

实际上,通过 Objectify,我认为您可以做到。他们举了一个例子:

https://code.google.com/p/objectify-appengine/wiki/Entities#Polymorphism

我认为数据存储本身无法做到这一点,但 Objectify 会为您设置一个允许多态性的结构。

关于java - 在一个查询中查询不同的EntitySubclass,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26992910/

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