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

Persistance des données Java Discussion :

IBATIS : plug-in Ibator , je galère !


Sujet :

Persistance des données Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif
    Inscrit en
    Juin 2005
    Messages
    210
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 210
    Par défaut IBATIS : plug-in Ibator , je galère !
    Bonjour,
    je sais pas si parmi vous il y a des utilisateurs
    d'Ibatis et plus particlierement du plug in Ibator ? ( http://ibatis.apache.org/ )
    Car je galère a le faire fonctionner ! Impossible de génerer quoi que ce soit ....
    Je précise que je suis Ubuntu 8.10 avec Eclipse Ganymede (3.4.2) et la base est une PostgreSql 8.3

    voici mon fichier ibatorConfig.xml :

    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
     
    <?xml version="1.0" encoding="UTF-8" ?>
    <!DOCTYPE ibatorConfiguration PUBLIC "-//Apache Software Foundation//DTD Apache iBATIS Ibator Configuration 1.0//EN" "http://ibatis.apache.org/dtd/ibator-config_1_0.dtd" >
    <ibatorConfiguration>
    <classPathEntry location="/home/gecko/Download/postgresql-8.3-604.jdbc4.jar" />
      <ibatorContext id="context1" targetRuntime="Ibatis2Java2">
        <jdbcConnection driverClass="org.postgresql.Driver" connectionURL="jdbc:postgresql://localhost/DB_ERESA" userId="gecko" password="garthos76" ></jdbcConnection>
     
        <javaModelGenerator targetPackage="com.skynet.dao" targetProject="/home/gecko/Work/EclipseProjects/TestTomcat" />
        <sqlMapGenerator targetPackage="com.skynet.dao" targetProject="/home/gecko/Work/EclipseProjects/TestTomcat" />
     
        <table schema="DB_ERESA" tableName="T_ROOM_ROO">
     
        </table>    
      </ibatorContext>
    </ibatorConfiguration>
    Quand ensuite je fais un clic droit et que je tente de faire "Generate IBATIS Artifacts" je me prend un joli message generation failed avec dans le détail de l'erreur
    \ by zero
    Si quelqu'un a une idée ?

    merci d'avance

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    103
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 103
    Par défaut
    J'ai bien reçu ton message privé.
    Apparemment, Ibator ne trouve pas quelque chose en tentant la génération des classes / maps.
    Déja, une suggestion : dans targetProject, on attend le nom du projet dans Eclipse (TestTomcat, par exemple si c'est le nom de ton projet).
    Sinon, pour le driver utilisé, j'avais perso mis le lien en dur du driver :
    <classPathEntry location="D:/dev/serveurs/apache-tomcat-5.5.27/common/lib/ojdbc14.jar" />

    Pour faire ma configuration, j'avais trouvé toutes les réponses à mes questions (notemment à quoi servent ces classes Example générées) dans la doc Ibator :
    http://ibatis.apache.org/docs/tools/ibator/

    Dis moi si ces suggestions sont suffisantes pour que tu puisses faire la génération automatique ... et bon courage

  3. #3
    Membre très actif
    Inscrit en
    Juin 2005
    Messages
    210
    Détails du profil
    Informations forums :
    Inscription : Juin 2005
    Messages : 210
    Par défaut
    non pas du tout ....
    car le chemin de mon driver est bien en dur ... (je suis sous linux ubuntu donc normal de pas avoir c: ....) et j'ai essayer aussi avec juste le nom du projet et ça ne marchait pas ....
    j'ai également tester avec un autre sgbd (mysql) et même problème ...
    Je sais qu'il se connecte bien a ma bdd .... mais après bing erreur ....
    je vois pas ce qui cloche ....

  4. #4
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    103
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 103
    Par défaut
    Si cela peut t'aider, tu trouveras en pièce jointe le fichier de configuration que j'ai effectué (mais sous Windows) et qui marche.
    A noter : j'utilise Spring. Cela génère donc des classes "prévues" pour Spring, mais je ne pense pas que cela change quoi que ce soit au reste de la configuration.
    Je n'ai pas utilisé de schéma.
    J'ai eu cette erreur \by zero, mais je ne sais plus à quoi elle était dûe. Ton nom de base, de table sont ils bien corrects ? As tu mis autre chose dans ton fichier de config ?
    Fichiers attachés Fichiers attachés

  5. #5
    Membre habitué
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2007
    Messages
    11
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Suisse

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

    Informations forums :
    Inscription : Janvier 2007
    Messages : 11
    Par défaut
    Hello,
    je n'ai jamais utilisé Ibator, par contre j'ai construit il y a une année une petite application de test avec deux tables où j'ai créé laborieusement les fichiers XML d'Ibatis à la main. Sans doute avais-je essayé Ibator, mais sans succès. Par contre, j'arrive maintenant faire des opérations de type CRUD avec Ibatis et 3 bases de données différences (Access, H2 et SQLite). Je travaille avec NetBeans 6.5.

    Peut-être une piste pour toi : dans l'introduction à Ibator, on mentionne :
    Ibator has no dependencies beyond the JRE. Ibator does require JRE 5.0 or above. Ibator also requires that the JDBC driver implements the DatabaseMetaData interface, especially the getColumns and getPrimaryKeys methods.

    Peut-être que l'une de ces conditions n'est pas remplie.
    Bye

Discussions similaires

  1. Créer un plug-in pour Internet Explorer
    Par giaco dans le forum C++Builder
    Réponses: 4
    Dernier message: 25/06/2003, 18h12
  2. DLL & Plug-ins
    Par VincentB dans le forum Langage
    Réponses: 6
    Dernier message: 19/06/2003, 17h16
  3. IE [Applet] Plug-in problème d'affichage
    Par Tonton Luc dans le forum JBuilder
    Réponses: 4
    Dernier message: 19/06/2003, 08h28
  4. Développement de plug-in -> vue graphique!
    Par yassine_23 dans le forum Eclipse Platform
    Réponses: 3
    Dernier message: 01/04/2003, 18h04
  5. Flash et plug in 3dsmax 5
    Par VincentB dans le forum Flash
    Réponses: 8
    Dernier message: 21/03/2003, 12h23

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