在我的项目中,我有一个名为BaseEntity的POJO,如下所示。
class BaseEntity{
private int id;
public void setId(int id){
this.id=id;
}
public int getId(){
return id;
}
}还有一组其他的POJO实体类,比如电影,演员,.
class Movie extends BaseEntity{
private String name;
private int year;
private int durationMins;
//getters and setters
}我使用BaseEntity只是为了在某些接口中使用它作为位置保持器。我从来不需要存储BaseEntity对象。我必须只存储从BaseEntity扩展的实体对象。如何对这些类进行注释,以便从BaseEntity中得到每个实体的一个表。对于电影,它应该是(id,名字,年份,durationMins)。
发布于 2013-09-12 12:51:25
您可以在您的BaseEntity上使用BaseEntity,并让Movie对其进行扩展。
@MappedSuperClass
class BaseEntity {
@Id
private int id;
...
}
class Movie extends BaseEntity {
...
}https://stackoverflow.com/questions/18764296
复制相似问题