gpt4 book ai didi

java - 具有抽象类注释的 Morphia

转载 作者:行者123 更新时间:2023-12-01 12:41:37 27 4
gpt4 key购买 nike

我试图了解如何使用 Morphia 正确注释基类和扩展类。给定以下示例,我应该 @Entity 到 Employee 类还是只是 Developer 类?

public abstract class Employee {
@Property
private String firstName;
@Property
private String lastName;
@Property
private Date startDate;
}


@Entity
public class Developer extends Employee{

@Embedded
private List<String> ProjectList;

}

最佳答案

  1. 您不需要 @Property 注释
  2. 如果您想为子类使用不同的集合,这没问题。如果您想对所有子类使用单个集合,则只需注释Employee。由于您没有架构,因此这两种方法都非常好,仅取决于您稍后想要如何访问数据。

关于java - 具有抽象类注释的 Morphia,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25048048/

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