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:
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
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>
sachant que mabase de donnée est bien éxistante.
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.
merci d avance
Partager