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

JDBC Java Discussion :

[JPA] Probleme de persistence avec un select count *


Sujet :

JDBC Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé Avatar de chris81
    Homme Profil pro
    Inscrit en
    Mars 2004
    Messages
    626
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 626
    Par défaut [JPA] Probleme de persistence avec un select count *
    bonjour,
    j'ai une classe Client avec une fonction

    public String Count_Client(){
    EntityManagerFactory emf = Persistence.createEntityManagerFactory("JavaApplication2PU");
    EntityManager em = emf.createEntityManager();
    Query q=em.createQuery("SELECT COUNT(*) FROM Client");
    String r= q.getSingleResult().toString();
    em.close();
    return r;
    }

    il me dit une erreur sur la requete et je ne voit pas pk, qqun a une idée ?

    Exception in thread "AWT-EventQueue-0" java.lang.IllegalArgumentException: An exception occured while creating a query in EntityManager at oracle.toplink.essentials.internal.ejb.cmp3.EntityManagerImpl.createQuery(EntityManagerImpl.java:180)


    merci

  2. #2
    Invité de passage
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    1
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 1
    Par défaut
    essais "select count(id) from..."
    A mon avis ca devrait marcher

  3. #3
    Membre éclairé Avatar de chris81
    Homme Profil pro
    Inscrit en
    Mars 2004
    Messages
    626
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 626
    Par défaut
    fallait ecrire cela
    SELECT count(c) FROM Client c

Discussions similaires

  1. Probleme INSERT INTO avec un SELECT
    Par jujoluca dans le forum SQL
    Réponses: 2
    Dernier message: 09/01/2011, 13h14
  2. problem avec un select sous IE?
    Par Death83 dans le forum Général JavaScript
    Réponses: 5
    Dernier message: 24/12/2005, 14h36
  3. probleme avec un SELECT
    Par Jean Fi dans le forum Débuter
    Réponses: 5
    Dernier message: 29/11/2005, 21h55
  4. quelques problemes de debutant avec count
    Par shirya dans le forum Langage SQL
    Réponses: 4
    Dernier message: 20/09/2005, 22h14
  5. problemes de performances avec les requetes select
    Par berry dans le forum Requêtes
    Réponses: 3
    Dernier message: 10/07/2003, 13h39

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