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"})
)