IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JSF Java Discussion :

L'ajout de données dans ma base ne fonctionne pas


Sujet :

JSF Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre actif
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2013
    Messages
    81
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Février 2013
    Messages : 81
    Par défaut L'ajout de données dans ma base ne fonctionne pas
    Bonjour,
    J'ai un problème au niveau de bouton ajouter, lorsque je saisi les données, et que je clique sur le bouton, les informations ne sont pas ajoutéespas dans la base, alors que la fonction create fonctionne.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
        public boolean create(Utilisateur u) {
            Session session = HibernateUtil.getSessionFactory().getCurrentSession();
            session.beginTransaction();
            session.save(u);
            session.getTransaction().commit();
            return true;
        }
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    public class UtilisateurBean implements java.io.Serializable {
        private Utilisateur selectedUtilisateur;
     
        public void btnAtjoutUtil(ActionEvent actionEvent) {
            utilisateurDao dao = new UtilisateurImpl();
            String msg;
            if (dao.create(this.selectedUtilisateur)) {
                msg = "Ajout avec succée";
                FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_INFO, msg, null);
                FacesContext.getCurrentInstance().addMessage(null, message);
            } else {
                msg = "Erreur ajout";
                FacesMessage message = new FacesMessage(FacesMessage.SEVERITY_ERROR, msg, null);
                FacesContext.getCurrentInstance().addMessage(null, message);
            }
        }

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
     
           <h:form>
                <p:commandButton id="ajout" update=":fromCreate" oncomplete="DialogAjout.show()" icon="ui-icon-plusthick" 
                                 title="Ajouter" value="Ajouter"/>
            </h:form>
            <h:form id="fromCreate">
                <p:dialog id="dlgUtilAjout" header="Ajout Utilisateur" widgetVar="DialogAjout" modal="true" showEffect="fade" 
                          hideEffect="explode" resizable="false">  
                    <h:panelGrid columns="2"  columnClasses="label,value">  
     
                        <h:outputText value="Username:" />  
                        <p:inputText value="#{utilisateurBean.selectedUtilisateur.username}"/>  
     
                        <h:outputText value="YMot passe:" />  
                        <p:inputText value="#{utilisateurBean.selectedUtilisateur.motPass}"/>  
     
                        <h:outputText value="Mail:" />  
                        <p:inputText value="#{utilisateurBean.selectedUtilisateur.email}"/>  
     
                        <h:outputText value="Etat:" />  
                        <p:inputText value="#{utilisateurBean.selectedUtilisateur.etat}"/>  
                        <f:facet name="footer">
                            <p:separator/>
                            <p:commandButton id="ajoutAccept" update=":formDataTable, :msgs" oncomplete="DialogAjout.hide()" 
                                             icon="ui-icon-check" title="Ajouter" value="Ajouter" 
                                             actionListener="#{utilisateurBean.btnAtjoutUtil(actionEvent)}"/>
                            <p:commandButton id="ajoutCancel" oncomplete="DialogAjout.hide()" icon="ui-icon-cancel" 
                                             title="Cancel" value="Cancel"/>
                        </f:facet>
                    </h:panelGrid>  
                </p:dialog>  
            </h:form>

  2. #2
    Membre expérimenté
    Homme Profil pro
    Développeur Java/JavaEE
    Inscrit en
    Août 2014
    Messages
    194
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Développeur Java/JavaEE

    Informations forums :
    Inscription : Août 2014
    Messages : 194
    Par défaut
    Bonjour,

    Est-ce-que tu reçois des messages d'erreurs dans ta console ??

  3. #3
    Membre actif
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Février 2013
    Messages
    81
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 34
    Localisation : Tunisie

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Février 2013
    Messages : 81
    Par défaut
    Bonjour,
    non il n'y a pas message d'erreur

Discussions similaires

  1. [Débutant] Ajouter des données dans la base de donne sql
    Par mandess dans le forum C#
    Réponses: 1
    Dernier message: 28/12/2011, 09h22
  2. comment ajouter des données dans la base
    Par ghost10 dans le forum Linq
    Réponses: 12
    Dernier message: 25/05/2010, 23h08
  3. ajouter des données dans une base de données
    Par khallou2007 dans le forum ASP.NET
    Réponses: 1
    Dernier message: 01/07/2009, 15h05
  4. Réponses: 3
    Dernier message: 10/03/2008, 23h43

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo