Salut tout le monde

Je suis nouveau sur le forum et je viens chercher de l'aide

Je développe un site web en java en utilisant spring et ibatis
Jusque là tout se passait bien mais je me retrouve confronter à un problème :

Dans mon fichier xml SqlMap j'ai une requête de ce type :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
SELECT * FROM user 
INNER JOIN user_type ON user.id_user_type=user_type.id_user_type  
LEFT OUTER JOIN member ON user.id_user=member.id_user 
ORDER BY user.id_user_type,user.name
En gros j'ai des users qui peuvent être ou non des membres mais tous ont un type

J'ai fait mes map correctement puisqu'elles fonctionnent avec d'autres requêtes mais comme un user peut ne pas être un membre j'ai cette erreur :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
org.springframework.jdbc.UncategorizedSQLException: SqlMapClient operation; uncategorized SQLException for SQL []; SQL state [null]; error code [0];   
--- The error occurred in admin-postgres.xml.  
--- The error occurred while applying a result map.  
--- Check the Member.map.  
--- The error happened while setting a property on the result object.  
--- Cause: java.lang.RuntimeException: Error setting property 'setId_member' of 'com.entity.Member@45aa2c'.  Cause: java.lang.IllegalArgumentException; nested exception is com.ibatis.common.jdbc.exception.NestedSQLException:   
--- The error occurred in admin-postgres.xml.  
--- The error occurred while applying a result map.  
--- Check the Member.map.  
--- The error happened while setting a property on the result object.  
--- Cause: java.lang.RuntimeException: Error setting property 'setId_member' of 'com.entity.Member@45aa2c'.  Cause: java.lang.IllegalArgumentException
Caused by: java.lang.RuntimeException: Error setting property 'setId_member' of 'com.entity.Member@45aa2c'.  Cause: java.lang.IllegalArgumentException
Comment je pourrais la contourner ?

Merci