Bonjour,
j ai un prb que j arrive pas à résoudre, j utilise IBASTIS pour accéder à ma base de donnée MYSQL mon fichier de configuration et le suivant:
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
<?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>
<!-- alias classe [Appartient] -->
 <typeAlias alias="Appartient.classe" type="code.tables.Appartient"/>
 <!-- mapping table [Appartient] - objet [Appartient] -->
 <resultMap id="Appartient.map"
 class="Appartient.classe">
 <result property="alogin" column="LOG1" />
 <result property="aiddomaine" column="DOM1" />
 
</resultMap>
 
 <!-- obtenir une personne en particulier -->
<select id="Appartient.getdomaine" resultMap="Appartient.map" >select DOM1 FROM AP1 WHERE LOG1=#value#</select> 
 </sqlMap>
qd j appel mon formulaire et j apuis sur envoyer j ai un message d erreur qui est le suivant:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
org.springframework.jdbc.BadSqlGrammarException: SqlMapClient operation; bad SQL grammar []; nested exception is com.ibatis.common.jdbc.exception.NestedSQLException:   
--- The error occurred in droit.xml.  
--- The error occurred while applying a result map.  
--- Check the Appartient.map.  
--- Check the result mapping for the 'alogin' property.  
--- Cause: java.sql.SQLException: Column 'LOG1' not found.
sachant que mabase de donnée est bien éxistante.
merci d avance