Comment obtenir le dernier enregistrement de Mysql en utilisant Hibernate?

List<Lahetys> last = session.createQuery("from lahetys order by lahetysNro DESC LIMIT 1").list();

et dans le journal j'ai eu:

INFO: Hibernate: select  from order by  lahetysNro DESC LIMIT 1
WARN: SQL Error: 1064, SQLState: 42000
ERROR: You have an error in your SQL syntax; check the manual that corresponds to your       MySQL server version for the right syntax to use near 'from order by  lahetysNro DESC LIMIT 1' at line 1

Ce qui a happend "de LAHETYS"? Quelle est la meilleure pratique à manipuler qu'avec HQL ou/et avec SQL?

Un autre problème:

Lahetys last = (Lahetys)session.createSQLQuery("select * from lahetys order by lahetysNro DESC LIMIT 1").uniqueResult();
session.getTransaction().commit();  

et j'obtiens une exception:

Ljava.lang.Object; cannot be cast to Lahetys 

Donc je ne peux pas associer un objet à mon Lahetys-objet, bizarre?

Merci!
Sami

source d'informationauteur Sami