Hibernate Sequence em @Column

Como Criar uma sequencia para uma coluna com o hibernate + firebird, tentei fazer da seguinte forma:

@Entity
@SequenceGenerator(name = "nrCtrc", sequenceName = "nrCtrc")
@Table(uniqueConstraints = {@UniqueConstraint(columnNames={"serie", "numero", "empresa_id"})} )
public class Ctrc implements Serializable {

    @Id
    @GeneratedValue(strategy = GenerationType.AUTO)
    private Long id;
    
    @Column(nullable=false, length=5)
    private String serie;
    
    @Column(nullable=false, length=6)
    @GeneratedValue(strategy = GenerationType.AUTO, generator = "nrCtrc")
    private Long numero;

No caso a coluna numero deveria buscar do sequencial “nrCtrc”, mas nem no banco a sequencia é criada, se alguem souber uma forma para manipulação de sequencias…

Obrigado.

e aí Diego, blz?

Tente criar essa sequence manualmente no firebird e depois apenas apontá-la na Entity.

Isso é necessário, na maioria dos dbs, usando Hibernate pelo menos até a versão 3.2GA. Talvez alguns testes com a versão 3.3 podem trazer boas novas. =)

Flws!
Schmidt