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] Ajout employé


Sujet :

Persistance des données Java

Mode arborescent

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Mars 2011
    Messages
    54
    Détails du profil
    Informations forums :
    Inscription : Mars 2011
    Messages : 54
    Par défaut [iBATIS] Ajout employé
    bonjour,j'essaye de tester un exemple d'ajout d'un employé dans une base de donnée en utilisant ibatis, je pense qui'il y a un problème de configuration d'ibatis,j'ai testé beaucoup de possibilités mais l'erreur persiste.
    "Exception in thread "main" java.io.IOException: Could not find resource test_xml.SqlMapConfig.xml
    at com.ibatis.common.resources.Resources.getResourceAsStream(Resources.java:110)
    at com.ibatis.common.resources.Resources.getResourceAsStream(Resources.java:95)
    at com.ibatis.common.resources.Resources.getResourceAsReader(Resources.java:161)
    at test_ibatis.IbatisInsert.main(IbatisInsert.java:10)"

    Employee.xml
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE sqlMap PUBLIC "-//ibatis.apache.org//DTD SQL Map 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-2.dtd">
    <sqlMap namespace="test_ibatis">
    <insert id="insert" parameterClass="test_ibatis.Employee">
    insert into employee(first_name, last_name, salary)values((#first_name#, #last_name#, #salary#)
    <selectKey resultClass="int" keyProperty="id">
     select last_insert_id() as id
    </selectKey>
    </insert>
    </sqlMap>
    SqlMapConfig.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
    17
    18
     
    <?xml version="1.0" encoding="UTF-8"?>
    <!DOCTYPE sqlMapConfig PUBLIC "-//ibatis.apache.org//DTD SQL Map Config 2.0//EN" "http://ibatis.apache.org/dtd/sql-map-config-2.dtd">
    <sqlMapConfig>
    <settings useStatementNamespaces="true"></settings>
    <transactionManager type="JDBC">
    <dataSource type="simple">
    <property name="JDBC.Driver" value="com.mysql.jdbc.Driver"/>
     <property name="JDBC.ConnectionURL" value="jdbc:mysql://localhost:3306/mybatis"/>
      <property name="JDBC.Username" value="root"/>
       <property name="JDBC.Password" value=""/>
    </dataSource>
    </transactionManager>
    <sqlMap resource="Employee.xml"/>
    <mappers>
          <mapper resource="Employee.xml />
    </mappers>
    </sqlMapConfig>
    voila l'architecture de mon application:
    Nom : Capture.PNG
Affichages : 375
Taille : 13,5 Ko
    Merci d'avance.
    Fichiers attachés Fichiers attachés

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Comment ajouter un lock sur une table iBatis
    Par superviny dans le forum Spring Web
    Réponses: 1
    Dernier message: 06/01/2012, 16h24
  2. afficher et ajouter/enregistrer le sexe d'un employé
    Par loic20h28 dans le forum Windows Forms
    Réponses: 26
    Dernier message: 04/04/2009, 17h44
  3. [système] Comment ajouter un item dans le context menu de Windows ?
    Par ddmicrolog dans le forum API, COM et SDKs
    Réponses: 8
    Dernier message: 29/06/2005, 18h03
  4. Connaitre l'unitée à ajouter dans USES
    Par DelphiCool dans le forum Langage
    Réponses: 7
    Dernier message: 01/08/2002, 14h48
  5. Ajouter une aide
    Par Mailgifson dans le forum C++Builder
    Réponses: 5
    Dernier message: 12/06/2002, 14h32

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