TK
-
6 août 2013 à 14:59
cs_Julien39
Messages postés6414Date d'inscriptionmardi 8 mars 2005StatutModérateurDernière intervention29 juillet 2020
-
7 août 2013 à 11:43
Bonjour à toue,j'aurais besoin de votre aide.Pour mon projet,j'ai écrit cette méthode:
@Override
public List getAllDelai() {
Session session=HibernateUtil.getSessionFactory().getCurrentSession();
try{
session.getTransaction().begin();
Query req=session.createSQLQuery("select IMMAT,ID_FOURNISSEUR,DATE_DEBUT,DATEDIFF ( dd ,DATE_FIN,GetDate() ) as DELAI where DATEDIFF ( dd ,DATE_FIN,GetDate() )>-30 ");
//Query req=session.createQuery("select ass from Assurance ass");
return (req.list());
}
catch (RuntimeException e) {
session.getTransaction().rollback();
throw e;
}finally{
session.getTransaction().commit();
}
}
elle censée me retourner une liste des assurance avec le nombre de jours avant expiration.La requête en elle même n'ai pas le problème,la difficulté est comment afficher cette liste dans un dataTable.
sanchant que DATEDIFF n'est pas dans une table,juste une fonction de SQL de calcul de date
Merci d'avance