实现接口的实体

时间:2015-10-30 14:13:09

标签: java hibernate jpa entity

我是JPA和Hiberante的新手,因此我的问题可能听起来有些愚蠢。

我听说使用注释MappedSuperclass是一种不好的做法,因为它会生成实际数据的可怕DDL架构。因此,我尽量避免在实际代码中使用它。但现在我想建立一个实体,例如

@Entity
@Table(name = "entity")
public class UnsubscribedPlayer implements SimpleId{

    @Id
    @Column(name = "id")
    private int id;

    @Column(name= "email")
    private String email;

    //Get, Set

}

实施界面:

public interface SimpleId{
    public int getId();
}

在hibernate和JPA中常见的是使实体重写接口还是存在某些限制?

0 个答案:

没有答案