У меня есть аннотированный объект JPA с идентификатором, определенным как автоматически созданное свойство с использованием последовательностей. Но когда я пытаюсь сгенерировать DDL с помощью hibernate3-maven-plugin, мои определенные последовательности не генерируются, вместо этого существует hibernate_sequence.
@Entity
@Table(name = "DUMMY")
@SequenceGenerator(name = "DUMMY_SEQ")
public class Dummy {
private Long pk;
@Id
@Column(name = "PK", nullable = false )
@GeneratedValue(strategy = GenerationType.SEQUENCE, generator="DUMMY_SEQ")
public Long getPk() {
return pk;
}
public void setPk(Long pk) {
this.pk = pk;
}
}
Я жду чего-то вроде:
create sequence DUMMY_SEQ;
в сгенерированном DDL. Что я делаю не так? версия hibernate3-maven-plugin - 2.2 hibernate-entitymanager версии 3.4.0.GA