Bonjour à tous,

J'aurais besoin de vous pour une erreur très classique, la fameuse java.lang.NullPointerException

L'erreur est dans la ligne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
SQLQuery query = session.createSQLQuery(queryStr);
Parce que si je retire cette ligne ( et le if après biensûr), il n'y a plus d'erreur.
Mais je ne vois vraiment pas où est l'erreur...
Je sèche...

Voici le code
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
 
public String getFilialFlag(ITransaction transaction, String codeFiliale) throws PersistanceException 
    {
		try
		{
			Session session = getSession(transaction);
 
			String queryStr = "select VALUE from REF_CODES where FAM_CODE='DEBTS' and CODE='"+codeFiliale+"'";
			SQLQuery query = session.createSQLQuery(queryStr);
			if(query.toString()!=null)
				return query.toString();
			return " ";			
 
		}
		catch (Throwable th)
		{
			getLogger().error("ERROR value code_filiale flag...", th);
			throw new PersistanceException(th);
		}
 
    }
En vous remerciant d'avance.