Comment appliquer les contraintes uniques à l'aide de l'annotation
@Column(name = "userId")
@UniqueConstraint
private Integer userId;
Je suis de l'utilisation de ces annotations pour la saisie de données dans la table de base de données.
je veux faire un champ userId champ unique. mais quand je fais comme il m'indique erreur @UniqueConstraints is disallowed for this location.
Vous devez vous connecter pour publier un commentaire.
ou si c'est une DB généré ID vous pouvez également le faire
@Column(name = "userId",unique=true)
Voici un exemple d'utilisation de @UniqueConstraint:
Cela indique que la combinaison de la colonne "nom" et le "company_id" colonne sera unique.
Et c'est l'explication de la Hibernate doc version 3.5 pour
@UniqueConstraint
définition.et c'est pour Hibernate 4.3 exemple pour @UniqueConstraint