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 :

Problème hibernate avec méthode setFirstResu setMaxResults de Criteria sur db2 z/os


Sujet :

Hibernate Java

  1. #1
    Futur Membre du Club
    Inscrit en
    Septembre 2008
    Messages
    5
    Détails du profil
    Informations forums :
    Inscription : Septembre 2008
    Messages : 5
    Points : 5
    Points
    5
    Par défaut Problème hibernate avec méthode setFirstResu setMaxResults de Criteria sur db2 z/os
    Bonjour,
    je souhaite ne récupérer que les (n) premiers élément
    d'une table à partir d'un certain index de départ (indexPremierEnregistrement).

    J'utilise les méthodes setFirstResult et setMaxResults de la classe Criteria.

    Cela fonctionne sur une base Db2 sur AIX
    mais lorsque je passe sur z/os, cela retourne un SQLCODE: -471, SQLSTATE: 55023, SQLERRMC: SYSIBM.SQLCAMESSAGE;00E7900C si la valeur en argument de setFirstResult est différente de 0 (voir code ci-dessous).

    lorsque la valeur passée en argument du setFirstResult est à 0, le setMaxResults n'a aucun effet et retourne toutes les lignes au lieu du nombre passé en arguement.

    Pour infos :
    Ma bdd est Db2 V8 installée sur un z/os
    avec le dialect org.hibernate.dialect.DB2Dialect et hibernate3.

    Criteria requeteParCriteres = session.createCriteria(FluxA.class);
    requeteParCriteres.add(Restrictions.eq(FluxA.IDFLUX_, idflux));
    requeteParCriteres.setFirstResult(indexPremierEnregistrement);
    requeteParCriteres.setMaxResults(nbParPage);
    List listePaiement = (List) requeteParCriteres.list();
    session.close();
    Quelque qu'un a t-il eu le même problème?
    Est- un problème de dialect ou de pilote ou de version de DB2?
    Cordialement.

  2. #2
    Nouveau Candidat au Club
    Inscrit en
    Janvier 2008
    Messages
    1
    Détails du profil
    Informations forums :
    Inscription : Janvier 2008
    Messages : 1
    Points : 1
    Points
    1
    Par défaut Problème hibernate avec méthode setFirstResu setMaxResults de Criteria sur db2 z/os
    Bonjour,
    j'ai rencontré le même problème, ça vient de la version de z/os que tu utilises V8

    Il semble que la méthode hibernate génère un code sql qui n'est pas valide sur DB2 v8 z/os.

    Pour info cette fonction n'existe qu'en version 9 de DB2/ZOS ou en version 8 de DB2 UDB (AIX,Win,Lunix,...)

Discussions similaires

  1. [Débutant] Problème inexplicable avec méthode récursive
    Par sylvebarbe78 dans le forum C#
    Réponses: 2
    Dernier message: 06/02/2014, 18h43
  2. Problème Hibernate avec Oracle
    Par goldray dans le forum Hibernate
    Réponses: 4
    Dernier message: 26/12/2013, 14h33
  3. [Data] Problème StaleStateException avec la méthode saveOrUpdate()
    Par superpoune dans le forum Spring
    Réponses: 13
    Dernier message: 25/05/2007, 17h06
  4. Problème avec méthode "cloneNode()"
    Par kingmandrax dans le forum Général JavaScript
    Réponses: 8
    Dernier message: 31/10/2006, 15h14
  5. Réponses: 2
    Dernier message: 26/09/2005, 10h55

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