J'ai une classe User avec un champ pour l'adresse e-mail et un mot de passe.Supprimer temporairement la beanvalidation avec JSF
@NotNull
@Size(min=6)
@Pattern(flags=Pattern.Flag.CASE_INSENSITIVE ,regexp="[^ ]*")
private String password = null;
@NotNull)
@Size(max=60)
@EmailUse // Check if the email-address is already in the database
@Email
private String emailAddress = null;
Ce code fonctionne bien lors de l'enregistrement. Mais quand l'utilisateur éditera ses données j'ai un problème avec le mot de passe et avec la balise @EmailUse. Le mot de passe est au <h:inputSecret id="password" value="#{user.password}"/>
vide donc je suis devenu un problème avec @NotNull
. Avec l'adresse e-mail, j'ai le problème que l'adresse e-mail de l'utilisateur est déjà dans la base de données, mais à ce stade, ce n'est pas un problème. Donc, ma question est: Puis-je désactiver temporairement ces deux vérifications?
Merci beaucoup pour l'aide
Merci, cela fonctionne pour moi. – ThreeFingerMark