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