oracle hibernate ID 序列有关问题, 基于注解

oracle hibernate ID 序列问题, 基于注解有个项目, 所有的子ENTITY 都继承一个 基类 IdEntity 来完成 ID

oracle hibernate ID 序列问题, 基于注解
有个项目, 所有的子ENTITY 都继承一个 基类 IdEntity 来完成 ID 的自增长 
  public abstract class IdEntity
  @Id
  @SequenceGenerator(name="seq", sequenceName="S_AUTOID")
@GeneratedValue(strategy = GenerationType.SEQUENCE,generator="seq")
public Long getId() {
return id;
}

但是数据量过大, 一个序列S_AUTOID 明显已经不够用了, 想为某些子ENTITY再生成另一个S_AUTOID2
由于项目设定 所以子ENTITY 都必须继承 IdEntity 于是 我就在用使用S_AUTOID2序列的子类覆盖getId方法,如

  public class Usergroup extends IdEntity  
  @SequenceGenerator(name="seq2", sequenceName="S_AUTOID2")
@GeneratedValue(strategy = GenerationType.SEQUENCE,generator="seq2")
public Long getId() {
return id;
}
但是会报错

问题 基于注解的方式 如何配置多个序列来实现数据库自增长(必须 都继承一个 基类 IdEntity)。

[解决办法]
我尝试过 没用的,