Hibernate - annotation para index unique

1 resposta
Marques

Colegas,

Esse código faz com que a coluna descricao seja única. Agora surgiu a necessidade de ter um indice composto por duas ou mais colunas unique.
Por exemplo: Preciso que a combinação produto e loja seja unico na tabela. Como eu faço a annotation para um index composto unique?

Muito obrigado,

Marques

@Column(unique=true) public String getDescricao() { return descricao; }

1 Resposta

urubatan
retirado da documentação do hibernate, tu pode usar estas anotações na classe da entidade:

@Table(name=tbl_sky,

uniqueConstraints = {@UniqueConstraint(columnNames={“month, day”})}

)

http://docs.jboss.org/hibernate/stable/annotations/reference/en/html_single/

Criado 13 de dezembro de 2010
Ultima resposta 13 de dez. de 2010
Respostas 1
Participantes 2