我想创建两个具有相同字段的实体,我看到我可以将一个实体扩展为继承字段,我想知道这样做是否是一种好习惯,以及使用单个 DAO 和存储库是否有任何问题这些实体。
我要重用的实体
@Entity
public class LoggedUsers {
@PrimaryKey
public int id;
public String firstName;
public String lastName;
}
具有相同字段的新实体
@Entity
public class HistoryUsers extends LoggedUsers {
//Same fields of the other entity
}