bonjour a tous,

il doit y avoir un truc que je loupe, mais là je ne comprends pas :

- je fait une requete SQL simplissime de cette façon :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
listeEng = session.createQuery("SELECT truc FROM bidule").list();
- et j'obtiens cette erreur :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
...
Caused by: net.sf.hibernate.QueryException: undefined alias: truc [SELECT truc FROM bidule]
	at net.sf.hibernate.hql.PathExpressionParser.token(PathExpressionParser.java:103)
	at net.sf.hibernate.hql.ParserHelper.parse(ParserHelper.java:29)
	at net.sf.hibernate.hql.SelectParser.token(SelectParser.java:170)
	at net.sf.hibernate.hql.ClauseParser.token(ClauseParser.java:87)
	at net.sf.hibernate.hql.ClauseParser.end(ClauseParser.java:114)
	at net.sf.hibernate.hql.PreprocessingParser.end(PreprocessingParser.java:143)
	at net.sf.hibernate.hql.ParserHelper.parse(ParserHelper.java:30)
	at net.sf.hibernate.hql.QueryTranslator.compile(QueryTranslator.java:149)
	at net.sf.hibernate.hql.QueryTranslator.compile(QueryTranslator.java:138)
...
- j'ai essayé pas mal de choses dont ça :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
select Truc as truc from bidule;
mais y a toujours un soucis.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
Caused by: net.sf.hibernate.QueryException: undefined alias: Truc [select Truc as truc from bidule;]
	at net.sf.hibernate.hql.PathExpressionParser.token(PathExpressionParser.java:103)


Et là, je tourne en rond ...