我试图了解如何使用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;
}
答案 0 :(得分:1)
@Property
注释Employee
。由于您没有架构,因此这两种方法都非常合适,并且仅取决于您以后如何访问数据。