PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

Contrainte unique sur plusieurs colonnes

Il n'y a pas d'annotation Hibernate qui vérifie l'unicité avant l'insertion/la mise à jour. Mais il existe une annotation qui générera une telle contrainte à la base de données si la création automatique de base de données est utilisée :

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