I have two entity classes which use generated values
@Entity
@SequenceGenerator(allocationSize = 1, initialValue = 1000, name = "idgen")
public class Ent1 {
@Id
@GeneratedValue(generator = "idgen")
private Long id;
...
}
@Entity
public class Ent2 {
@Id
@GeneratedValue(generator = "idgen")
private Long id;
...
}
The problem is that if don't put the line
@SequenceGenerator(allocationSize = 1, initialValue = 1000, name = "idgen")
on both entities I get an error:
Caused by: org.hibernate.AnnotationException: Unknown Id.generator: idgen
What am I missing?