java - insert null values to mysql database -


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