PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Vincolo unico su più colonne

Non esiste un'annotazione Hibernate che controlli l'unicità prima dell'inserimento/aggiornamento. Ma c'è un'annotazione che genererà un tale vincolo al database se viene utilizzata la creazione automatica del database:

 @Table(
    name="ACTIVE_BAND", 
    uniqueConstraints=
        @UniqueConstraint(columnNames={"active_band_user", "active_band_date"})
)