1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
public List<Absence> getAbsence(Long id)
{
List<Absence> list=null;//=new ArrayList<Absence>();
Etudiant o=null;
Session s = getSession();
if (!s.getTransaction().isActive()) {
LOGGER.debug("Il n y a pas de transaction active, le DAO utilise son propre transaction");
Transaction tx = null;
tx = s.beginTransaction();
try {
o=findById(id);
} catch (EntityNotFoundException e) {
}
list = o.getAbsences();
if( list == null ) sysout( " la liste est null " ) ;
tx.commit();
if (s != null && s.isOpen())
s.close();
}
return list;
} |
Partager