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

Hibernate Java Discussion :

controler les données d'un table binding


Sujet :

Hibernate Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juin 2009
    Messages
    187
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 187
    Par défaut controler les données d'un table binding
    Bonjour,
    je fait la modification d'un tableau de binding à ma base de données, en utilisant les pojoo hibernate voici le code de ma méthode.
    Code :

    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
     
        public String button1_action() throws RollbackException {
     
                // TODO: Process the action. Return value is a navigation
                // case name where null will return to the same page.
                RowKey rowKey = tableRowGroup1.getRowKey();
                String cod_serv = (String)    serviceDataProvider.getValue("service.Code_serv",rowKey);
                String nom_serv = (String) nom.getValue();
                String lieu_serv = (String) lieu.getValue();
                String fonction_serv = (String) fonction.getValue();
                 try {
                    serviceDataProvider.removeRow(rowKey);
                    serviceDataProvider.commitChanges();
                } catch (Exception e) {
                    error("Cannot delete trip with row key " + rowKey + e);
                }
                Session session = HibernateUtil.getSessionFactory().openSession();
                Transaction tx = null;
                session.beginTransaction();
                Service service = new Service();
                service= (Service) session.get(Service.class,cod_serv);
                service.setFonction(fonction_serv);
                service.setLieu(lieu_serv);
                service.setNom(nom_serv);
                session.save(service);
                session.beginTransaction().commit();
                session.clear();
                session.close();
                return null;
     
        }
    et voici l'exception qui me génère:
    Code :
    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
    33
    34
    35
     
    Description:  An unhandled exception occurred during the execution of the web application. Please review the following stack trace for more information regarding the error.
     
    Exception Details: java.lang.IllegalArgumentException
      id to load is required for loading
     
    Possible Source of Error:
       Class Name: org.hibernate.event.LoadEvent
       File Name: LoadEvent.java
       Method Name:
       Line Number: 51
     
    Source not available. Information regarding the location of the exception can be identified using the exception stack trace below.
     
    Stack Trace:
     
    org.hibernate.event.LoadEvent.(LoadEvent.java:51)
    org.hibernate.event.LoadEvent.(LoadEvent.java:33)
    org.hibernate.impl.SessionImpl.get(SessionImpl.java:812)
    org.hibernate.impl.SessionImpl.get(SessionImpl.java:808)
    prj22.Page1.button1_action(Page1.java:241)
    sun.reflect.NativeMethodAccessorImpl.invoke0(NativeMethodAccessorImpl.java:-2)
    sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    java.lang.reflect.Method.invoke(Method.java:597)
    org.apache.el.parser.AstValue.invoke(AstValue.java:172)
    org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:276)
    org.apache.jasper.el.JspMethodExpression.invoke(JspMethodExpression.java:68)
    javax.faces.component.MethodBindingMethodExpressionAdapter.invoke(MethodBindingMethodExpressionAdapter.java:77)
    com.sun.faces.application.ActionListenerImpl.processAction(ActionListenerImpl.java:91)
    com.sun.rave.web.ui.appbase.faces.ActionListenerImpl.processAction(ActionListenerImpl.java:91)
    javax.faces.component.UICommand.broadcast(UICommand.java:383)
     
     
    javalhoussain est actuellement connecté Signaler un message hors-charte   	Envoyer un message privé Modifier/Supprimer le message

  2. #2
    Expert éminent
    Avatar de tchize_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2007
    Messages
    25 482
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : Belgique

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2007
    Messages : 25 482
    Par défaut
    JE dirais que c'est un problème d'hibernate et que cod_serv est null.

Discussions similaires

  1. [11g] Insérer les données dans une table avec le data control
    Par tchuidjan dans le forum Débuter
    Réponses: 5
    Dernier message: 30/04/2014, 15h41
  2. Problème pour lire les donnée d'une table externe
    Par mardoch dans le forum SQL*Loader
    Réponses: 6
    Dernier message: 17/07/2008, 16h41
  3. comment modifier les données d'une table à travers un dbgrid
    Par bertrand_declerck dans le forum Bases de données
    Réponses: 12
    Dernier message: 19/07/2005, 09h51
  4. MySQL Administrator : modifier les données d'une table
    Par Robinounou dans le forum Outils
    Réponses: 4
    Dernier message: 13/07/2005, 17h21
  5. transformer les données d'une table .dbf vers ma BD
    Par djouahra.karim1 dans le forum Bases de données
    Réponses: 2
    Dernier message: 30/11/2004, 09h54

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