Je developpe une appli J2EE dans lequel j'ai développé une classe metier Utilisateur et en plus j'ai édité un fichier XML pour ma connection a ma base de données

Cependant lorsque j'essaie de mapper ma classe Utilisateur avec le sqlMap, j'ai une erreur que je n'arrive pas a résoudre
Cependant j'arrive à inserer des données dans ma base et a les supprimer mais ce que je n'arrive pas c'est a faire des SELECT

L'erreur est la suivante :
Impossible de retourner l'utilisateur com.ibatis.common.jdbc.exception.NestedSQLException:
--- The error occurred in donnee.xml.
--- The error occurred while applying a parameter map.
--- Check the unUser-InlineParameterMap.
--- Check the parameter mapping for the 'UTI_ID' property.

Est ce que vous pouvez m'aider ?
Merci

MA CLASSE JAVA :
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
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
 
public class Utilisateur {
 
	/** type d'utilisateur **/
	private int TUT_ID;
	/** nom de l'utilisateur **/
	private String UTI_NOM;		
	/** prenom de l'utilisateur **/
	private String UTI_PRENOM; 
	/** identifiant de l'utilisateur : son login **/
	private String UTI_ID;
	/** mot de passe **/
	private String UTI_PASSE;
 
/**
 * Constructeur des utilisateurs
 * 
 * @param UTI_ID
 * @param TUT_ID
 * @param UTI_NOM
 * @param UTI_PRENOM
 * @param UTI_PASSE
 */
	public Utilisateur(String UTI_ID,int TUT_ID,String UTI_NOM,String UTI_PRENOM,String UTI_PASSE)
	{
		setUTI_ID(UTI_ID);
		setTUT_ID(TUT_ID);
		setUTI_NOM(UTI_NOM);
		setUTI_PRENOM(UTI_PRENOM);
		setUTI_PASSE(UTI_PASSE);
	}
 
	/**
         * Pour récupérer le type Utilisateur de l' utilisateur
         * 
         * @param id
         */
	public int getTUT_ID()
	{
		return TUT_ID;
	}
	/**
         * Pour fixer le type Utilisateur à un utilisateur
         * 
         * @param id
         */
	public void setTUT_ID(int id)
	{
		this.TUT_ID=id;
	}	
 
	public String getUTI_NOM(){
		return UTI_NOM;
	}
 
	public void setUTI_NOM(String UTI_NOM)
	{
		this.UTI_NOM=UTI_NOM;
	}	
 
	public String getUTI_PRENOM()
	{
		return UTI_PRENOM;
	}
 
	public void setUTI_PRENOM(String UTI_PRENOM)
	{
 
		this.UTI_PRENOM = UTI_PRENOM;
	}	
 
 
	public String getUTI_ID()
	{
		return UTI_ID;
	}
 
	public void setUTI_ID(String UTI_ID)
	{
		this.UTI_ID=UTI_ID;
	}			
 
	public String getUTI_PASSE()
	{
		return UTI_PASSE;
	}
 
	public void setUTI_PASSE(String UTI_PASSE)
	{
		this.UTI_PASSE=UTI_PASSE;
	}
Mon fichier 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
19
20
21
22
23
24
25
26
27
28
29
 
<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE sqlMap
    PUBLIC "-//iBATIS.com//DTD SQL Map 2.0//EN"
    "http://www.ibatis.com/dtd/sql-map-2.dtd">
<sqlMap namespace="Utilisateur">
  <typeAlias alias="utilisateur" type="com.fictis.psppa.domain.Utilisateur"/>
  <resultMap id="utilisateur" class="utilisateur">
    <result property="UTI_ID" column="UTI_ID"/>
    <result property="TUT_ID" column="TUT_ID"/>
    <result property="UTI_NOM" column="UTI_NOM"/>    
    <result property="UTI_PRENOM" column="UTI_PRENOM"/>
    <result property="UTI_PASSE" column="UTI_PASSE"/>
  </resultMap>
	<statement id="listUser" resultMap="utilisateur"> 
		select UTI_ID,TUT_ID,UTI_NOM,UTI_PRENOM,UTI_PASSE from UTILISATEUR 
	</statement>
	<statement id="insertUser" resultMap="utilisateur"> 
		insert into UTILISATEUR (UTI_ID,TUT_ID,UTI_NOM,UTI_PRENOM,UTI_PASSE) 
		values (#UTI_ID#,#TUT_ID#,#UTI_NOM#,#UTI_PRENOM#,#UTI_PASSE#)
	</statement>
		<statement id="deleteUser" resultMap="utilisateur"> 
		delete from utilisateur where uti_id =#UTI_ID#
	</statement>
		<statement id="unUser" resultMap="utilisateur"> 
		select UTI_ID,TUT_ID,UTI_NOM,UTI_PRENOM,UTI_PASSE from UTILISATEUR where
		UTI_ID=#UTI_ID#
	</statement>
</sqlMap>
-----------------------------------------------------------------





[Modéré par Didier] : ajout de tag dans le titre + ajout de balises code pour la lisibilité + changeemnt de forum -> J2EE- Les règles du forum Java