i want insert data mysql database insert null value , not null . don't understand error in code . page xhtml :
<div id="div1" style="height: 400px; width: 400px; margin: 0 auto; background-color: white;"> <h4>créer un compte</h4> <h:panelgrid columns="2" cellpadding="5"> <h:outputlabel for="nom" value="nom" style="font-weight:bold" /> <p:inputtextarea rows="1" cols="20" value="#{userbean.user.nom}" required="true" /> <h:outputlabel for="prenom" value="prenom" style="font-weight:bold" /> <p:inputtextarea rows="1" cols="20" value="#{userbean.user.prenom}" required="true" /> <h:outputlabel for="adresse" value="adresse" style="font-weight:bold" /> <p:inputtextarea rows="1" cols="20" value="#{userbean.user.adresse}" required="true" /> <h:outputlabel for="email" value="email" style="font-weight:bold" /> <p:inputtextarea rows="1" cols="20" value="#{userbean.user.email}" required="true" /> <h:outputlabel for="mot" value="mot de passe" style="font-weight:bold" /> <p:inputtextarea rows="1" cols="20" value="#{userbean.user.password}" required="true" /> <f:facet name="footer"> <p:commandbutton value="s'inscrire" immediate="true" action="#{userbean.addutilisateur}"> <f:param name="ins1" value="true"></f:param> </p:commandbutton> <h:outputlabel for="login" value="vous possédez déjà un compte ? " /> <p:commandlink id="rr" immediate="true" action="#{loginbean.retourlogin}" ajax="false"> <h:outputtext value="connexion" /> </p:commandlink> </f:facet> </h:panelgrid> </div>
and bean :
@named public class userbean implements serializable { @inject private utilisateurserviceimpl utilisateurservice; private user user = new user(); public void addutilisateur(){ utilisateurservice.addutilisateur(user); user = new user(); } public utilisateurserviceimpl getutilisateurservice() { return utilisateurservice; } public void setutilisateurservice(utilisateurserviceimpl utilisateurservice) { this.utilisateurservice = utilisateurservice; } public user getuser() { return user; } public void setuser(user user) { this.user = user; }
and dao :
@override public void addutilisateur(user utilisateur) { if(utilisateur!=null) utilisateur = this.entitymanager.merge(utilisateur); }
Comments
Post a Comment