gpt4 book ai didi

inheritance - 将 Framework 2 Ebean 和 InheritanceType 作为 JOINED Play

转载 作者:行者123 更新时间:2023-12-04 02:17:35 25 4
gpt4 key购买 nike

在对谷歌进行了一些研究之后,我还没有发现任何人遇到我的问题,这就是我在这里发布的原因。
在我的应用程序中,我有三个实体:用户(抽象)、客户、代理。
客户和代理商扩展用户。这是用户的代码:

@Entity
@Inheritance(strategy = InheritanceType.JOINED)
public abstract class User extends AbstractModel {

@Column(unique = true)
@NotNull
@Email
public String email;

@NotNull
public String password;

}

问题是生成的模式只创建了一个包含用户、客户和代理字段的表,这通常是 InheritanceType.SINGLE_TABLE(默认)的行为。

使用 Ebean 和 @Inheritance 注释有什么问题吗?我试过 InheritanceType.TABLE_PER_CLASS,它也没有用。
我在使用 JPA 时从来没有遇到过这个问题。任何人都可以帮忙吗?

非常感谢 ;)

最佳答案

我更好地阅读了 EBean 的文档和限制:http://ebean-orm.github.io/docs/mapping/jpa/

Only Single Table Inheritance

Current there is only support for single table inheritance. The other two inheritance strategies are considered Enhancement requests and will be introduced in a feature release.

关于inheritance - 将 Framework 2 Ebean 和 InheritanceType 作为 JOINED Play ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11872333/

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