我正在尝试复制您可以在.Net中执行的操作,但运气不佳。

Java中可能无法执行以下操作吗?或者我只是缺少某些内容?当我运行它时,我被告知没有为实体组指定标识符。

public abstract class RCEntity
{
   @Id @GeneratedValue
   private int id;

   //getters & setters
}

@Entity
public class Group extends RCEntity {
}

最佳答案

将注解@MappedSuperclass添加到您的父类(super class),即

@MappedSuperclass
public abstract class RCEntity
{
   @Id @GeneratedValue
   private int id;

   //getters & setters
}

10-06 13:50