select max(ID) en hibernate
	
	
		Bonjour je voudrais faire une fonction qui me retourne le max des ID dans ma base mysql g essayé ca :
	Code:
	
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 
 |  
public int getMaxID(){
        int leID;
        Session session3 = HibernateUtil.getSessionFactory().getCurrentSession();
        session3.beginTransaction();
        FormAjoutDoc U = (FormAjoutDoc)session3.createQuery("select max(ID) from FormAjoutDoc as p ").uniqueResult();
        System.out.println(U.getID());
        leID = U.getID();
        session3.getTransaction().commit();
        //return result;
        return leID;
    } | 
 
mais ca retourne des erreurs du genre :
Hibernate: select max(formajoutd0_.ID) as col_0_0_ from document formajoutd0_
Exception in thread "main" java.lang.ClassCastException: java.lang.Integer
        at Dao.DocumentsManager.getMaxID(DocumentsManager.java:70)
        at Dao.DocumentsManager.main(DocumentsManager.java:26)
je croyais que c'était simple mais!!:?
est ce que quelqu'un peut m'aider sur ce pt?